Most common trait to be successful at investing is patience and same has been advocated by everyone. Also, it is very true, being patient is more important than being intelligent when it comes to investing especially for volatile asset class. Preached by all, practiced by very few. Well patience is a skill and skill can be acquired. Skill can be learnt by knowledge and practice.