Vanguard Index 500 worked well for me. I also have money in managed funds, and some have raw returns better than the S&P 500, but as soon as they deduct their fees, that's no longer the case, long term. For a long time horizon, it's hard to beat an index fund.
If you want to play fads like individual stocks, cryptocurrency and such, only bet what you can afford to lose completely, and consider it education in the likely event that you do. Had I bet the farm on such trends, I would not have been able to retire at 54.
Speaking as a retiree now, I'm glad that I put my money into Roth IRAs and Roth 401k's. In theory, we're supposed to be able to draw money out at a lower tax rate when retired at a lower income, but I'm finding that our income did not go down all that much, considering huge capital gains over time.