Both of them are absolutely necessary , you may still have a better knowledge and idea about establishing a business but without the money there is no how the business will come into reality.
I think that both of them might be required, but many people work hard and gain capital eventually. However, this may not necessarily mean that they also have the knowledge to invest. This is why knowledge is a bit more important.