Definitely discipline and money management skills. Although with just discipline and money management, it might not be profitable but at least it will help new traders survive in the markets.
I believe EA's and automated trading systems are dangerous. Sure, they may work for short periods of time. However, in the long term they will fail unless they are continuously tweaked to adapt to the changing markets.
As a couple of people have mentioned, all that time spent learning to code...