There are two ends to any radio system, the antenna and the ground. Shorting your antenna to the ground, is, well, a short. While it is true that most radios you'll use don't use the Earth as their ground (so it isn't "actually" a short), the Earth can soak up a good deal of electricity -- electricity that
could remain in your antenna to produce the RF radiation that will be picked up by other antennas.
The solution is
not to ground your antenna. Rather, modify the existing one one in a way that will work (a'la Maviryk's reflector suggestion [it need not even be parabolic!]), or get a new one (you can buy or build them).
In the case of upgrades, "bigger is better" dosen't always hold true. What you ideally want is something that is a multiple of the wavelength you are transmitting on. A 1/2 wave dipole, for instance (what could very well be on your router now) will only be a few inches tall, and provide 3dBi of gain. A 3' long piece of wire will not only be huge, but also probably not a multiple of the wavelength, and radiate in a way that causes weird dead and hot spots in reception.
The cheapest way to 'upgrade' your existing antenna is to throw a tin-foil reflector behind it. This will help direct the RF energy in one direction. It won't provide much additional gain, but it's dead easy and dirt cheap. An upgrade on this is a parabolic reflector, which provides much better direction of signal -- just don't go moving your access point or computer! Simple reflector designs are
available if you
look.
If you want serious improvements though, you'll need to consider buying (or building) a replacement antenna.
JigPu