- lack of knowledge
- wrong market approach
- ineffective strategies
- losing control of emotions
A lot of factors to consider and it all lies on the trader itself as they know what really happened to them. I can't call myself a successful one but I know that I can make my trade more profitable in the future --I'm still in the learning stage.
Yes indeed, there are many factors that affects each traders who are trying to be successful in this venue of business, like those mentioned examples that you provide, each of them have a weight from your decision making, having that right balance and continously doing progress can help you to create good strategy and follow better process to execute your own created system. Knowing the fundamentals and having a good grasp of what are the possibilities can help you to keep improving your trading capabilities.
It's on your own desire to succeed and how you'll going to try finding the right sets of information to keep moving forward, those who failed to understand how the market works and what are those factors who affects the movements will continually failed with their trading participation.