I don't mean to over inflate your ego, but few of us are able to invest as well as you have.
It's not hard, quite simple actually, but I agree, most people make a mess of it. The shotgun approach doesn't work as well as concentrating your investments in a very small number that have a low risk. Managing risk is key because it doesn't take many losses to wipe out some nice gains. But you don't avoid losses by selling when you think the market looks risky, or you see a weak quarter coming up, you avoid losses by investing only in companies that will actually go somewhere and not selling them just because they 5X'ed or 10X'ed or whatever. Only sell them because their growth is ending.
Those are the two keys:
1) Only pick companies that are highly likely to be much bigger in the future and very unlikely to flop and,
2) hold them until they are done growing or you see a much better opportunity
Following my own rules, I was chomping at the bit to invest in TSLA since the IPO, but I couldn't because they didn't meet my investment criteria until 2019. Following these rules you will miss a lot of great companies but it's more important to avoid the ones that don't work. Just because they have the latest and greatest invention is not a good reason to invest. You have to see visionary leadership and good execution. It will probably already be considered expensive when you find it, not always but often, but that doesn't matter because you are investing for long-term growth that you can see will happen. There, I just gave you the core of the secret. It's ignoring Wall Street brokerage analysts, p/e ratios, Jim Cramer, CNBC, and actually investing for the long-term.
It's what word "invest" means. Pick wisely and hold tight unless the reason you invested fundamentally changes. It's not luck but perhaps some people are not suited to seeing how things will likely unfold. No one is right 100% of the time, that is just what you are striving for. It's not about timing, it's about being right in the long-term. The more you have to buy/sell, the lower your returns will probably be.