Your comment seems so ignorant to me. Maybe that's true if you are day trading, or picking dozens of short-term holds each year instead of long-term buys.
My stock picks have been:
* Google in 2003, because I worked in a call center and saw EVERYONE using it all the sudden to find answers on tech support calls.
* Chipotle at their IPO because I saw the huge lines at every location in my city.
* Amazon in 2008 after the big stock market crash, simply because it just seemed super undervalued considering everyone was still using it / loved it.
* Broadcom in 2014 because it was obvious the cellular industry was going to keep growing and they were well-positioned / undervalued at the time.
None of that thinking required me being a wizard. Nor was it luck. More just seeing obvious momentum and being willing to act.