...as well as a healthy bankroll to start with. If you can't maintain at least $25,000 in your trading account, you can't day-trade anything but currencies, so you can't really bootstrap from nothing. And if you don't have a lot more money than that to play with, you're never going to make enough to replace a salary. Even if you're actually able to beat the market.
Which brings me to: don't underestimate the market. That doesn't mean it's efficient, but it's very difficult to beat it by a large margin or without considerable risk. A 51/49 edge can be very good if you can get enough trades that offer those odds (forgive my putting it in those terms, I know it's not completely accurate), but that's still going to mean that you can have huge swings either way, even over a large number of trades.
And please, please, PLEASE don't assume that because something worked on historical data it will necessarily work in the live market. There are so many ways to arrive at faulty conclusions here, not the least of which is bad data or analysis (no, your vanilla backprop network is not predicting daily S&P 500 returns, even if it looks like it when you compare it to the training data...), so even if you've got a rock solid strategy that you're sure will continue to work, make sure you could actually make the trades before you get too excited. Don't assume highs, lows, or opens mean anything, pretty much ever, because weird trades that you couldn't have made sometimes show up in those. If you can, deal with bid/ask data (tick by tick, ideally) instead, and make sure the things you want to trade are actually there long enough to get them given your latency.
Needless to say, use a decent broker that charges low fees and lets you have programmatic access to their trading platform. Most fail on both counts, so beware.
"Investment Banks, e.g. Goldman Sachs, Lehman Brothers."
(I'm not a quant, but I work with quants and friends in the field)