There might be multiple reasons behind it such as
- Managing the risk and reward.
- Following strict rules in trading.
- Developing a good trading phycology.
- Having trust on the strategy you use.
- Analyzing the market
Lastly, After all this as mentioned below Knowledge and experience also matters a lot.
So don't give up! Just understand your weakness and work on it. You too will learn and earn one day for sure...