Try the Forexchief no commission account. They just added more stocks. Start small and see if it meets your demand. I only recommend what I use.
Try any of the prop firms. They will sure provide far better execution, you get decent leverage and commission structure
Yeah, Forexchief is a good recommendation; the spreads are really low and leverage is up to 1:100 for stock assets. So many American stocks to choose from.