I couldnt disagree a trader must have a trading system,money and a good mindset,most of the new traders are lacking with these factors thats why they couldnt achieve success.
a trading system is good because it could take away the emotional side of trading. a cool trader who is just following his trading system strictly without emotions is better and stress-free compared to a trader that have no system at all and just randomly trades at will.