I think more than 90% of the traders fail. Those who fail do not have a trading system and have unrealistic expectations from the market. Also, they have no control on their emotions.
In my opinion, a single minor error could cost you the trade. There are numerous reasons why traders lose money. Lack of information or even emotions may be to blame. Even if you have enough knowledge but lack emotional control, you still risk losing.
emotions is the foremost enemy in our trading as well real life. so we should know how to manage this bad habit. otherwise current situation could be more dangerous.
The reason for failure could be anything like indulgence in overtrading, lack of knowledge, ignorance towards the risk factor, lack of uniformity in strategies and many more. Failure is not a hint to skip trading but a lesson to learn, improve and earn.