You are extremely right,for one to be able to hold for long no matter the challenges that come ahead of us,one must be prepared financially and pyscologically. You must plan or create a venue for cash inflow,so that you don't deviate from your target which is either to continue accumulating or to stop the accumulation for awhile but hold strong till the right time comes again,when you feel that you have overcome the cash inflow obstacle to start accumulating again. There must be a balance in your cash inflow and your bitcoin accumulation base on your various means of income to make sure that you don't rush out of cash and won't go to your portfolio during the dip, no matter the circumstances on ground. Because if you lack cash and see your bitcoin investment as the only alternative, you will end up selling at lost and this can even make you give up on your bitcoin investment.
Reflection in this case is of course a consideration for someone to be able to balance their income with the investment they apply. It won't be a big problem if someone is able to manage income and expenses and the money that will be used to invest in bitcoin. Systematically if someone has savings and a decent job with passive income weekly/per day, of course he will find it easy to manage the flow of money he gets so basically this applies to everyone how the principles will be applied in investment patterns in btc.
Someone will be prepared for all forms of risk, financial, psychological and also a strong belief in every choice he makes in investing. In this situation I have a very primitive opinion in their belief in making choices where someone who has the initiative to look at the increasingly advanced digital era will have a more aggressive mindset in collecting btc that will bring him great success in the future. Another factor is that many things have happened and become a reality to behold. Buy and Hold that's the main point in this context.