To excel in investing and trading
You need to have qualities like Munger
Extreme patience
Extreme honesty (facing mistakes)
Lifelong reading
Achieving unity of knowledge and action