Know your limits and be realist with your expectations from the market. Always know that the market is not all the way rosy, meaning things might go wrong at some point. You should be ready to handle them.
Master one thing before moving on to the next. Too wannabe successful traders try to run before they can walk
The main issue here is that they see or hear about those who are supposedly rich over night in the market, but they fail to realize that there is always more that meets the eye.
Who are that fabulous persons? George Soros? Extrapolating his success is the dumbest things which ultimately leads to fail. He just an outlier from the sample
Of course it is vital to test strategies out on demo first to play safe, so as not to lose precious funds. For me it's a risk management thing.
That's the spirit of the market, you can't afford to give so early. When you continue to persist, you will definitely reap your reward.
To be good trader, you have to follow the rules and always keep in mind that Forex is risky so never risk more money which you can not afford to loss.