I completely agree with you, these factors plays a great role in the life of the investor.It is important to take note of all these factors before venturing into cryptocurrency investment otherwise the investment is likely to be a failure. Coins and projects with huge potential per your discretion are the way to go
I would always apply the said systematic principles.