The advice I got regarding stock market from a pro was to invest long term in the 3 indexes: "spiders" (S&P 500), "cubes" (Nasdaq 100) and "diamonds" (Dow Jones Industrial Average), seems solid, outperforming funds and without management fees.
You are missing the rest of the world and smaller stocks. This implies that you are missing some diversification that would reduce your risk.
Three basic index funds each with very, very low fees compared to actively-managed funds. I'm at 60/30/10% respectively in those funds.