Whether to trade or hodl depends on the current market trend. Sometimes, hodling can be a blessing and it can as well be a doom if the market trend is not properly studied before decision is made.
Yes, holding is the best way to gain profit from your investment because holding saves our income and makes it more than double for us. Day trading is also good to make money but it needs knowledge as if you have good knowledge you can earn money from day trading as well. But I prefer long term trading or holding the most.