I agree with all of them apart from the first one.
In my opinion, if someone doesn't know what he does he should better choose to invest in bitcoin rather than diversifying in many cryptocurrencies that they don't understand their technology.
Because proper diversification isn't throwing money to shitcoins. Proper diversification is putting money on other non-crypto assets and businesses instead. Putting money on other cryptocurrencies with higher chances of failure is actually making your portfolio worse.
That's right, diversification doesn't mean you invest with another coin it can really be a good business, a stock market or even having a good life insurance that's the best diversification. Everything on the list is good, you just need a proper execution because no matter how you plan, but if you don't stick with it then its useless and you portfolio might be filled up by many shitcoins.