Atleast from what I think trading is much better than holding.
You can learn much more things when you trade. Your proper timing when entering the market or exiting will be trained. When you only saw the market trend then you will go and start holding.
Instead of holding and just waiting for something to happen you should trade more to better understand the market.