I agree that these things are the main thing in a traders success and for achieving these things we have to work hard in it. without hard working we can't get these things. And we should not be lazy in trading. We should be attentive for it. and I 100% agree with that it is the key of success. I thought that with out experience and knowledge about the Forex trading you can not get the success and you loss your money.