Trading is better than just holding, holding is obviously safer somehow because they are just kept safe in a wallet and if the price grows they are growing with that, but that process is quite slow because sometimes the price gets stable for many days as it was recently, and in that case you can still earn profits by trading.
Yeah, if you are trading your bitcoins, you can take advantage of the dips of bitcoin. You can make more bitcoin when sell high and buy low. Just be patient and wait for the right time to buy and right time to sell. If you are just holding, you only make profit one time. BUt if you trade, you make profit everytime you sell and buy.