Sometimes hold the coins can give a big profit especially if there is a rally for the price to increase. I keep the coins too in a few months ago, and now, I see the price starts to rise, but it looks like I need to hold for another time because the price now has the same as the price I bought the coin. I am sure that soon, all the coins will reach the last price I bought and it will start to increase higher and at that time is the right time for me to sell the coins. But you need to have the patience to wait so you can hold for a longer time and you don't feel you suffer because the price does not increase yet.
I think we should keep altcoin if their prices are not high yet bring you much profit, the market will quickly recover and you will quickly gain from them.