You need Fox Sports World!! We get EPL (including a few live games a week) as well as leagues from Argentina, Holland, France, Brazil, and the MLS! They also have FSW Report every night at ten which is like a SportsCenter for soccer and some other sports.
I heard Gol TV is really good as well (they have la liga and serie a) but DirecTV doesn't carry it, hopefully they will pick it up soon.