You have really provided us with useful content. I do believe that discipline is the most important factor a trader should have, it helps in building a strong trading mindset which ultimately leads to more profits.
Trading has made me learn a lot of things but the major thing I have learnt is to maintain patience. I have got to know how important it is to patiently observe the market before placing any trade. One wrong move can lead you to huge losses.