I completely agree with you sir, even if you don't have knowledge it's not enough, infact even if you have all the knowledge in trading you are still going to lose money, you need a lot of things.I think when it comes to trading having the knowledge alone is not enough, You agree with me right?
Because I believe if you are not disciplined or emotionally stable enough, Then even with all your knowledge you are bound to fail.