First check out the following links: Training, Brokers, Software, Hardware, Books, Search.
If you really want an all-in-one package, try Tradestation. I don't use them, but I believe they offer data, charting, backtesting, and brokerage services.
If you have more questions after reading...