Wie bei allen Sachen kommt es auch darauf an, welcher Lerntyp du bist, d.h. bei welcher Lernmethode du das Grundsystem einer Sprache am besten verstehst.
Meine zwei größten Entwicklungsschritte wurden eingeleitet vom kompletten Lesen eines "normalen" Buches auf Englisch und mich bei über Veranstaltung einen Tag lang mit einem Inder unterhalten zu müssen. Ein bestehendes Interesse auf Englisch auszuüben (soweit möglich), hilft beim Verständnis und Durchhalten.