Filme und Serien sind schon hilfreich, aber das Englisch ist dort nicht immer korrekt. Nur weil "dieses" Englisch (vermeintlich!) alltäglich benutzt wird, heißt es nicht, dass das gut ist. Schaut euch mal die Amis an mit ihrer degenerierten Sprache dank dem Konsum eben dieser Inhalte. Es kommt sicherlich immer aufs Format an. Trotzdem halte ich es für wenig sinnvoll so ganz allgemein Filme/Serien als Lerngrundlage zu empfehlen. Das Problem ist nämlich vor allem das Vokabular und das sitzt zB auch bei vielen Amis nicht. In vielen High Schools werden in höheren Schulklassen in jedem Englischkurs auch Vokabeln gepaukt, weil die Menschen nicht mal die Wörter ihrer eigenen Sprache kennen. Das Vokabular ist in den letzten zehn Jahren enorm geschrumpft, dank Verzicht auf Bücher und immenser Konsum sprachlich schlechter TV-Inhalte. Englisch ist eine sehr vielseitige Sprache, auch wenn das viele gar nicht glauben wollen. Außerdem: wie konsequent notiert man sich denn Vokabeln während man einen Film schaut und schaut sie später nach? Wohl gar nicht. Bei einem Buch ist das mMn wahrscheinlicher.
Ich würde zu Büchern greifen, und zwar zu solchen, die Vokabeln bereits als Fußnote oder im Anhang bereit stellen oder bei denen die deutsche Übersetzung des gesamten Inhalts vorliegt. Das sind speziell Bücher für Lehrer, die für einen Autodidakten auch hilfreich sind. Übersetzen ist übrigens auch wichtig. Man sollte also auch Texte vom Deutschen ins Englische und umgekehrt übersetzen, weil das die Art und Weise trainiert, welche Wörter man wann verwenden sollte. Im allgemeinen Sprachgebrauch ist das oft weniger offensichtlich. Gleichzeitig lernt man dann auch die richtige Schreibweise.
Dann gibt es natürlich auch Lernsoftware. Rosetta Stone ist mMn das beste Paket, da man auch selektieren kann, wie umfangreich man die Sprache lernen möchte und sich dann entsprechend die einzelnen Pakete kaufen kann. Preislich ist es wirklich nicht ohne, aber es wäre neben einem Kurs an einer Volksschule eine weitere Alternative. Man kann das Programm auch mal testen und ich finde man lernt sehr schnell.
Oder man kauft sich Schulbücher oder holt sich die irgendwo ab. Schulen geben alte Bestände immer mal wieder kostenlos weg. Ein Schulbuch oder Lehrbuch ist schon sinnvoll, da dort auch alles strukturiert angegangen wird. Man muss ja nicht jeden Tag ein Kapitel machen, sondern kann sich das aufteilen wie man möchte. Grammatik sollte nämlich auch nicht vernachlässigt werden, einfach weil das Verständnis von Grammatik auch das Sprachgefühl fördert. Es geht nicht darum, am Ende immer alles in der korrekten Zeit zu formulieren, sondern dass man diese zumindest erkennen und beizeiten auch anwenden kann.
Begleitend dazu würde ich dann Filme/Serien schauen bzw einfach komplett auf den Konsum übersetzter Inhalte verzichten. Das Hören ist auf jeden Fall essentiell. Nur Bücher sind wenig hilfreich. Aber nur Filme eben auch nicht, da man das Gehörte nicht unbedingt mit der korrekten Schreibweise in Verbindung bringt und in dem Fall auch das Schreiben/Lesen darunter leiden wird.
Das sind die Schritte die man gehen kann und auch sollte, wenn man die Sprache gut beherrschen möchte. Wer sich nur mit rudimentären Kenntnissen zufrieden gibt bzw wem es nur darum geht, irgendwie zu verstehen, worum es geht, der kann sich auch spielerisch die Sprache beibringen. Im Alltag wird man damit aber nicht klar kommen (Ausnahmen bestätigen die Regel) - zumindest nicht, wenn man sich mit Leuten auch ernsthaft unterhalten möchte zB über alltägliche Dinge und nicht nur im TS/Skype/ingame Voicechat irgendwelche Sachen rufen.
Am sinnvollsten ist natürlich ein Auslandsaufenthalt, wozu aber ein bestimmtes Niveau vorhanden sein muss. Hängt natürlich von der Aufenthaltsdauer ab. Aber selbst ein Jahr ist nicht genug, um diverse Defizite aufzuholen. Da quält man sich nur unnötig. Man will ja nicht nur Essen bestellen können, sondern sich auch zu Dingen äußern können, die einem durch den Kopf gehen.