I don't know why OP, forgot to mention "knowledge'' that serves as the basic thing one should know before investing in Bitcoin. Without knowledge, I don't think one could hodl their Bitcoin for long periods without making a mistake that could cost them a lot to lose their Bitcoin to scammers.
Actually, patience is the key to Bitcoin investment, but without basic knowledge of Bitcoin your hands and emotions can be burned up when the bearish market strikes the crypto market or scammers send unsolicited links, promising a huge return on investment if you can invest with them
Knowledge cannot be neglected although most people leverage on their successful mentors to make investment decisions, but in real sense when both gets combined the bigger picture as regards decision making gets even clearer. Patience and the right knowledge strikes a cool balance. When it comes to volatile assets like bitcoin one just have to make up their mind to have enough patience but for knowledge they can leverage on those that have succeeded. We can all attest to the fact bitcoin rewards well on a long term goal.