And lucky. You left out the biggest necessary trait of all. I'm happy you're winning at the Capitalist Casino. But come on, do you really think that stocks are anything other than gambling chips on hype (or what's generally perceived by Armani wearing brokers as "good")? I can purchase futures on the weather. Goldman Sachs is the world's largest oil company. Do you really believe Google is worth $400 billion? Of course not. But there are $400 billion worth of bets that the stock price will go up.
And that in the most precise terms is all "purchasing a stock" means. You're placing a bet in a New York Casino. You're not contributing anything, you're just gambling.
I've no aversion to gambling (back in my assistant golf pro days gambling was the only way I could reliably eat). But gambling doesn't really contribute anything to society as a whole. Sure, there is value added when the winning gambler spends his money (if he does and doesn't shuttle it off to the Caymans, Ireland or Switzerland). But let's stop with all this Orwellian speech. Let's henceforth refrain from speaking of "investing" and call it what it is, "gambling."