It depends on many factors, and there is a large area between these two. Trading requires skills and experience. Potentially, it is more profitable than holding, but not everyone can do it. Trading is dangerous, it is equally possible to loose a lot. Actually, one can do both, hold the majority and trade small amounts, or hold bitcoins and trade altcoins. Personally, I prefer to hold all my BTC and occasionally (rarely) trade some altcoins, usually not within a day.
The biggest issue here is emotional regulation during trading. I lost money at least 5 times because I panic sold at support, for example. I wasn't an idiot that didn't understand trading basics, but my emotions didn't allow my brain to see certain things. So often, I missed things. It took me about 6 months to finally get a hold on them and start making winning trades. 95% of traders never make it. Be honest with yourself if you're not. It's fine. HODL for dear life and sleep well my friend.