Really, You are right. Knowledge is most important for the trading. Without knowledge you can not do this business. Skill is also important for work early in this site and experience is very important for the better trading. At least all of these are most important in this market.