Based on my previous experienced, the holding of tokens shouldn't if the project listed their tokens on an exchange. Some of my tokens are worthless because of my long-term holding of tokens in my wallet as a result of hoping for a bigger price in the future. Sometimes last two years, I bought some good tokens from a reliable project and hold, during their initial list I never wanted to sell because I saw prospect with the project but later realized that I was played while holding. From this experience, I don't invest in new projects and hold their token, rather await dump when they list their token in exchange.
I can relate with this very well. I have heard many people saying they can't hodl bounty or ICO tokens longer than they are listed. I have also been a survival of this tokens becoming worthless in my wallet because I relied for the coin to bull beyond the pump at that time. Because of such experience like you had, I have discouraged myself from hodling unreasonable time, I instead sell and wait for low and buy again. I trade it that way.
The solution is if projects would be committed to introduce use case tokens.