I think in forex, you have to have good management skills, like managing loss, risks, money, and your mind. If you're good at these things then your earning will also follow. If you're no good and do not care to manage then you will also lose a lot of money as a result cause in forex, its all about management of your trades and all aspects of your trades. Just like a normal business, some do so well and some lose so miserably, and all of that is dependent upon who manage it and what they do with it. Assess and improve your management skills and you will be a better trader. What do you all think?