But, simply adopting method of holding way of trading, you can solve all those mistakes.
I would say it depends on your goals. If you like trading you should do it but when efficiency in investing is your Nr1 goal, the buy & hold approach comes into play.
Also you should keep in mind: With cryptos you dont have any underlying upward current like in the stock market over the last 100 years yet. Stocks reflect at some point more than on another the steady grow in the economy and for good reason, stocks are company share. This is proven and logical. Crypto is a lot more speculative at this time and therefore my standpoint is, cryptos are especially good for Trading short term. High Volatility delivers lot of potential.
Bu you absolutely need to know, what you do as a trader. If not, then Buy & Hold is way better.
Of course it's a valid option to buy and hold some Bitcoins for long term investment anyway. Dont get me wrong!
Cheers...