Both trading and holding, both are good ways to gain profits in crypto. I think it is adjusted to each person's ability to invest, there are those who have trading skills, they will choose to become traders. For those who are busy in the real world, they will choose to be a holder. So each person has their own plan and adapts it to their abilities.
If someone has the ability to do both trading and holding, the best way is to do both of them. If we trade, we can get fast profits and it can be used to collect more coins for investment. But we can't waste the opportunity to gain big profits in holding or investing in some coins. TBH, I don't want to choose one of them but I prefer to do both of them. Sure, doing both will increase the chance to gain bigger profits although the risks will be higher, too.
Even if we are busy man, we still can have a chance to trade coins. We can trade every 2 days or every 3 days, it depends on our target. However, it must be adjusted with our activities in real life. If we have enough time every day, we can start a day-trading. But make sure that we have proper knowledge.