Stocks trade at perceived value, reward lies in finding the true intrinsic value. Never run away from uncertainty, learn to deal with it. They are the greatest opportunities market can offer us. If there is one place on earth where having an opinion is financially rewarding that's financial markets. I believe diversification is an excellent defensive tool and It will make sure I won't loose. But it would have never made me reach my goals when I started investing with little money. Investing is a multi year marathon not a sprint. My day job is a mix of finance & technology, my job keeps me sane and lets me sleep at night and invest as a part timer. As a kid I have seen perils of gambling firsthand and made a promise to myself not to gamble in life. There is a thin line that separates Investment decisions and gambling. Besides stocks I trade forex using technical analysis.