Individual stocks are no better than vegas for the average person. To make a significant amount of money reliably you need to do investment banking and bet on like 100 different startups across an entire sector and one will eventually turn into Facebook or Google.
index funds have shown consistent returns over long periods of time for over a century