Over the period of time in stock market (>15 years now), I’ve observed investors with following qualities do really well:
1. Patience
2. Tolerance
3. Ability to think independently
4. Detachment
5. Think in decades
6. Clear vision
7. Discipline
8. Resilient
9. Courageous
10. Walking the path less walked
Coincidentally, not only in investing, you also tend to do well in Life if you develop these qualities.