One good outside "aerial" or antenna can make a major difference. The loss of signal from the source to the receiver has 3 primary components, the loss or gain through the transmitting system (antenna), the loss incurred by travelling through the air, also known as free space loss, and the loss at the receiving system (antenna).
Not much you can do about the free space loss, but if you improve the antenna on either side, you will end up with a much better signal. On bi-directional traffic like a wireless connection, the same antenna is used for both sending and receiving. [There is a little gadget in the radio that seperates the transmitting signal from the receiving signal so that there's no mixup. It's called a diplexer]
See it this way, antenna gain basically means the antenna is more sensitive to signals coming from a specific direction and less sensitive to signals from elsewhere. If you are screaming at the top of your voice to someone a block away, the other person will be able to hear you better if he puts his hand around his ear. Then if you do the same, he will hear you even better and vice versa.
An outside antenna with gain may help, Broadbandboer, but it can not be guaranteed until some tests are done.