Actually you can be profitable on both.
IMO, gaining quick profit is good if you have a decent capital, while holding is more suitable if a person aims high profit with low capital.
If you will ask me which one I would prefer, I like holding long term as it's not too demanding of your time, just hold and trust, that's the simple strategy, and just hope the coin will pump and will reach your target, then you take profit on it.