This argument is as old as time itself. There is no right answer.
Time, Discipline and proper money management are the three big things for me. It's took me almost a decade to become profitable. I know what my turning points were and what certainly helped with me. The two biggest helps were the Naked Trader and Stockopedia.
Worth it though. Fascinating Subject if you get into it, Not just a get rich quick scheme. Albeit a shameless plug I release some of my trading algorithms I have played about with for free so people can take them, use them, change them and do what they like with them. You'll find them all over if you go looking. I also post regularly under different names over on the Reddit investment boards.