HOLDING is a good thing, but when you hold too much you will start loosing. I have learned this the hard way. I held some coins for too long because of greed and I ended up loosing.
There are some time you need to sell and buy back to maximize your profits. While there are some times you have to sell and move on.
Maybe you are holding those shit coins and it only has that high price because of the hypes that whales have made.
It actually there is no wrong of being a long term holder but it is important also to know what coins you have to hold, does it have a huge market volume, listed in known exchanges cause if not, you are just wasting your time holding them for nothing.