Its not that holding is bad, its a matter of how long its going to take before you make that profit. You might buy Bitcoin or any other cryptocurrency to hold, but the next two years might not be so good for that cryptocurrency, and you wouldnt make profit through out the two years till the perfect time comes.
So, if you want to HODL you should ask yourself if youre ready to have such patience till the price of the asset goes up. Take your time to check the chart of Bitcoin from the start to now, you will notice that lows for every year mostly higher. We all know very well that those who invested earlier made profit after almost ten years, what of those that couldnt have patience till then? Lol they probably missed out.
simple! if you want to hold, you just simply do the simple thing. invest money that you will not use in the next few years, or according to how long you will hold your investment in one of the coins.
There is some coin which we need to hold them for the long term and it will help us to make a decent profit.