Den Tipp mit den DVDs kann ich nur unterstützen. Das steigert das Sprachverständnis enorm. Selber sprechen lernt man so aber nicht so gut.
Und: die Sachen sollten nicht zu schwierig zu verstehen sein. Star Treck Next Generation ist z.B. recht einfach zu verstehen - bei The Sopranos dagegen reden die so einen Dialekt mit so vielen Slangausdrücken, das ist wirklich schwierig.