To be a good trader you need to:
1. be good analyst
2. be patient
3. have luck
those three tips is more than enough.
first, to be a good analyst. if you don't want to lose a lot of money try to trade with very low money to learn how to analyst the market, to predict the chance, lose little money it's ok if that for learning something.
second, be patient. if you can not wait and patient, will be losing a lot of money.
the last, luck. I think luck can determine everything, and is not everyone has