Trading is difficult because you need to deeply understand three aspects:
- Your strategy
- The markets
- Yourself

Everyone focuses on the first one.
Few focus on the second.
Most neglect the third.