IQ, EQ, tenacity, patience, perseverance, greed and a healthy dose of luck. Not everyone has all the requisite ingredients. I don't see many traders from the late 90's still trading. In the long run I think the failure rate is closer to 99%, given enough time, almost every successful trader...