Personally I think lack of knowledge is one of the top cause which not help a trader to grow up in this business the best thing is to learn properly first until we have not a very good market experience till then I don't think that we will able to make good money from this market