CFD gives you 10:1 leverage, most US equities available (1500 with my broker). To open an account you must be non US or find a broker who accepts US clients or do some half-legal workaround on the US-restriction.
I recommend Interactive Brokers, but there are also a couple of good (but costlier) european brokers, like IG or ETX.
Do you know of a US citizen who has found a legal workaround to trade CFDs through IB? What's that look like (if you can share)?