Apart form bitcoin, Ethereum and the major altcoins like the top 20. Holding atcoiy for along time could result into heavy losses. Most traders make more than holders. Most projects have gone down in red below tthe selling price and as such, it's a loss holding those coins.
It's a risk of holding when you buy unpopular coins, they are very volatile and could make you los, especially if you keep it for a long
time. I think trading is far more profitable because you can profit repeatedly even in a short time