Money is good, but knowledge is better. Both works well to compliment each other to a certain extent. Having the knowledge and not the money to invest in what you know leads to the what is called 'Knowledgeable broke person'. Aside from Bitcoin, in the general scheme of life, it's like learning a trade or handiwork but not having the money to set it up for yourself. You could do freelancing, raise some capital and set yourself up.
In all, money is very necessary to make the knowledge come to fruition.