Your forgot to mention 'patience' because it is also one of the criteria that will enable you to be able to withstand the tough times when you feel like giving up due to some unforseen events that might occur in the future. Yes, as a beginner you shouldn't wait to acquire all the necessary knowledge before you start investing in Bitcoin because you may not actually understand the dynamics of investment until you have invested then you can seek the complete knowledge gradually however, a beginner should not only depend on the information they hear or come across online or just follow people that feels they are experts as there is need to DYOR so that you can have a backup with the information gotten from other people or sources. It is also good to know that investments are risky, therefore acquaint yourself with the right knowledge that will guide you through your accumulating stages but that should come after you must have started making your investments in Bitcoin.
Patience is habit, trait an investor will learn by himself which cannot be acquired as Knowledge concerning Bitcoin investment. I know it's in the nature of Man to fret,give up, panic when there expectations isn't met.. such investor hasn't accepted the risk involved and also still lacks Discipline and not necessarily Patience (note am not undervaluing patience.. but Acceptance of Risk is what makes the difference and not being patient when you know you made the wrong move in the Bitcoin Market).
I don't understand your last paragraph; You saying a Bitcoiner should acquaint himself with the right knowledge that will guide him during the accumulation stages but it should come after he must have started making investments in Bitcoin is it that he should invest without any information first..? Then he can acquire the knowledge as he invests.
What are you implying?
I believe a newbie can learn overtime about Bitcoin Ecosystem as he invests in Bitcoin also can still acquire the necessary knowledge even before investing, but he shouldn't expect to learn everything before investing because it's waste of time,the knowledge can always be acquired along the line, but it doesn't mean he should be totally ignorant before risking his Money.