If you know the game then trading is much better option. You can multiply your Bitcoins and regardless of Bitcoin price movement you will have more Bitcoins in end which in itself is porfit. Just image your Bitcoin quantity increases as well as the price of Bitcoin increases, that is definitely better than holding. But it is only if you know how to trade, else you will lose whatever Bitcoin you have in trading.
The last sentence is the most important can not be stressed enough imo!
You need definitely the basics of technical analysis, understanding sentiment and human psychology in trading, candle patterns, how to read Level 2 (orderbook), risk management etc. to be a more or less successful trader. Some learn faster than others. To become really good it needs patience and time!
Trading is not easy and can be really stressful. Especially if you have a time where you have more losers than winners. To keep a clear mind and analyze what the mistakes are which lead to the losses isn't easy for the most of new traders, which why they often give up.