If you want to make a good profit with out any hesitation then holding is the proper way because it is very easy. On the other hand trading is not easier than holding. Before holding one should be more calculative and experienced. Without experience trader will not make profit. I think trading is more risky then holding.
In fact, if you do not have a good knowledge of crypto, if you do not understand the crypto market, you will not be able to succeed in trading or holding. I think both trading and holding are risky for the unskilled.
The main requirement for holding an altcoin should be the hodlers must understand what he was holding on his wallet. That means the user must fully understand about the project especially on its future development plan and how good the progress that has already made.