You actually need to control your feelings in order to earn better money. As far as spending of time is concerned, I think as much time you will spend in trading, more are the chances that you are going to learn more good things. Trading is something which comes with experience and time. You actually need to spend a lot of time in the world of trading, only then you can learn the things well.