Forex can be cheap if you already master the system. As long as doing the technical analysis, fundamental analysis, accurate timing, good money management, and psychological control, you can be a very good trader.
When you have enought knowledge, you can gain capitals from ndb, contest, forum, and any other sources that made you didn't have to use your own money.
Anyway, there are still risks to be calculated. Loss is one thing you should defeat in every open position.