As for me, I don't necessarily wait before it dips before I buy in. I buy anytime I get my hands on something I can spare off for Crypto. But of course, bear season is the best time to accumulate more, so I try not to miss the chance.
In terms of buying it is very important to look at the timing and the opportunity is very good because if you buy at a high price and then face a decline that occurs in the market, then you will spend more time waiting for the recovery to arrive if you don't want to sell at a loss at that time.
It is not all depends on the timing and opportunity, I believe that there is no such thing as perfect timing. In crypto , we need to analyze the chart carefully and we need to know how to make an entry and if we need to put a stop-loss or let the market flow if we are a long term trader. But yes buying the dip will be the best thing to do, but of course you need to have a TA first so that if it is not yet the dip, you may adjust your entry.