I believe there are 3 things that are necessary to become a successful long term investor. Ability to connect the dots, fortitude and patience. The first one comes from extensive reading and keeping an open mind. The other 2 are cultivated over the years, consciously. I like to seek out least crowded trades and stay ahead of the curve. I am not a trader and do not think like one. My average holding period is 3-5 years. Once an idea gets my interest I research it as much as I can then I wait patiently with fortitude because it is often a very lonely place to be.