All the fundamentals you remarked here are the key to success and i think that if a traders possess these talents he will be easily gaining too much profit. If a person just concentrate on the ways that lead him to success and do not think about the suggestions provided by the people then he can do the best. A strong mind can become the causative agent of profitable results. Sharp thinking and tolerance can be useful tools.
All of those will have a great contribution for a traders success. It will be majority of the successful traders will be basing on their experience and also having that relaxed mind in reading their trades and before committing.
An attitude of not being greedy too is also going to one fundamental that a trader needs to have.