Seek for hidden small caps
When the average investor (I don't pretend being above average) hears about a must-buy stock, it is often too late. Early investors have already invested in it and most - if not all - of the high-growth expectation has already been captured in the stock price. It doesn't mean that the stock has become a bad investment, only that a large part of the potential reward is foregone but that a large part of the risk is still present. Because this is what investing is all about: finding the best reward/risk ratio.
Consequently, investors who are able to identify high-potential companies before they fall into Wall Street spotlight are best placed to enjoy superior profit. Discovering underfollowed, overlooked companies is a difficult exercise. I try to look at the IPOs. At any given time, there are a few IPOs but only a limited amount of capital. Naturally, one of the IPO will attract a large part of the capital. The other IPOs are not necessarily inferior to the one in the spotlight, but are to some extent overlooked. Actually, the investment in these "secondary" IPOs is somewhat delayed until investors have money to invest. If these companies are sound (this is another story!), they represent an excellent opportunity for the average investor to purchase shares before the growth occurs.
As a matter of fact, small caps are much more likely to be overlooked than other companies. The search should begin there.