I personally have a very simple strategy to be able to take advantage of when the bull run arrives, namely by buying and holding several coins that are in the top 10 of CMC such as bitcoin, ethereum and binance, and I have a target to sell them later, and once the target is reached, I will sold all my investments and waited for the next bear season to buy potential coins.
When a bull run occurs then we have to look for a position to sell, if we want to look for a position to buy then you have to do it when the bearish season occurs. Be careful when you want to buy when there is a bull run because that will make you potentially trapped at high prices.