Ich war zwei Jahre in den USA und habe dort recht gut Englisch lernen können. Was nicht funktioniert wie oft behauptet: Filme schauen und dabei von allein lernen. Funktioniert nicht, da man ja am Anfang überhaupt nichts versteht. Am besten ist es, einen Intensivkurs zu besuchen, nach drei Monaten hat man die Grammatik drauf und kennt genug Wörter, um sich halbwegs ausdrücken zu können. Danach immer weiter Vokabeln lernen und vor allem auch anwenden. Und die Angst überwinden, dass man etwas falsch ausspricht. Das ist nämlich nie ein Problem in den Staaten, denn niemand erwartet von einem Deutschen ein perfektes Englisch.
Es gibt auch sehr viele Lernhilfen, mit welchen man das langweilige Pauken interessanter machen kann. Lernen mit Kreuzworträtsel, das hat mir ein amerikanischer Freund gezeigt, der gerade Französisch lernte. Kreuzworträtsel mit Fragen ausfüllen lassen und dann versuchen zu lösen. Das ist sehr effektiv, da man in jedem Wort immer die einzelnen Buchstaben durchgehen muss. Mir hat das beim Englisch lernen sehr geholfen.