Open account with IB -- lots of compatible software and they provide a good data feed (which would cost $ with eSignal, iqfeed, etc).
Charting: IBCharts (free) or Quotetracker (free) or Sierra (almost free) all will work with the IB data feed; you want one of these because IB's platform doesn't do so well with charting.
Trade Management Software: IB's Trader Workstation is a great platform and can be made to do a lot of things with hotkeys, but you'll probably want an add-on so that one click creates the bracket trade that you want, profit target, stop loss and all (IB's TWS can do this, but no bells/whistles); examples are ButtonTrader (not cheap), AutoTrader, BracketTrader, NinjaTrader, ZeroLineTrader and others. Favorites vary but all are very good (I have a slight preference for ZeroLine -- it's relatively cheap and looks a lot like IB's TWS).
Then at year-end you'll want IB add-on software to figure out the tax mess (mainly if you've done a lot of stock trades and need a Schedule D).
Good luck.