1 you should be disciplined
2 should have good intellectual attributes
3 should have the mental fortitude for trading
Well this is my opinion I'm open for any corrections you may have
Well you are right, but I think that their are some key qualities a trader must have which is not in the mix, so what am going to do is to àdd to what you are saying.
So I think that emotional control is one key attributes a trader must have, because if you can't control your emotions, all your trading skill like patience, and knowledge on technical analysis are a waste, because you will still be losing money, so emotional control is very much important as a trader.
Then another skill a trader must have is to know when to stay out of the market, because their are so many opportunities in the market, but if you don't know when to stay off, you wouldn't be profitable on the longer run.