My personal strategy is the following:
1. Always keep at least 40% in Bitcoin
2. But 20% low market cap coins with huge potencial
3. Buy 20% high caps for the short term in bad market situations like we now have and sell it in hype conditions
4. Invest 20% for the long term into protocols