I think parctice and experience are the main things that are required in forex market and without it you cant able to make profit and you should also trade with cool mind and you have to accept your loss and as you accept your profit..yes I am talking about trading psychology, you also have to develop your trading psychology too.