In the long term, if you buy BTC & ETH, you will have a big profit, at least from 2012 to now. In the short term, if you have the ability to evaluate the state of the market to buy and sell appropriately, the profit you can achieve will be higher than holding.
I choose to hold in cycle, I don't think we should hold from cycle to cycle.