It is impossible to get rid of broker's fees completely because the brokers need to earn the money in order to keep on working.
I think that your problem is just the broker charges you too much. Trading conditions are different and you'd better browse the forums and the threads which are devoted to the discussing the brokers and their charges. However, you shouldn't forget about the scam which is still present in the forex market. In most of the cases they 'offer' excellent conditions where the trader will earn a fortune. Such superoffers are usually a trap. So, watch out! Probably, the first thing that you should pay attention to is the official regulation of the broker. Not all of the brokerages are able to go through so many filters in order to get regulation. Therefore, this thing will guarantee that the broker is worth your trust. You should also make sure that the broker accepts your style of trading. I mean that there are lots of brokers which don't work with the scalpers and allow to open the deals for not less than 1 minute. For some people this will become a stumbling block.