Do not sell everything, sell only if its really needed, the long run is in the early stages, for now I think you should hold your coins, because there are signs of a new wave coming.
i guess selling all coins when we see a great opportunity it is necessary, especially bitcoin prices always go up and down so if you can be patient will be able to buy bitcoin back for prepare future.