I totally agree with everything you said. Proper knowledge about crypto world is another factor to consider. If you don't have enough knowledge, you won't be confident enough to invest. There will be doubts and wrong speculations ending to wrong desicions. Eventually you will end up broke. So learn everything before going into something. This is applicable not just in crypto, but most on our daily lives.