Hallo,
Sprachlernkurse gibt es wohl wie Sand am Meer. Ich würde nicht unbedingt den billigsten aus dem Supermarkt nehmen, sondern auf einen Qualitätsanbieter setzen, z. B. PONS oder Langenscheidt:
http://www.pons.de/englisch/sprachkurse/neuerscheinungen/
http://www.langenscheidt.de/katalog/selbstlernen_46.html
Die beste Lernmethode ist es natürlich, selbst viel Englisch zu sprechen. Deswegen bevorzugen viele den klassischen Volkshochschul-Kurs vor dem Selbststudium. Ansonsten würde ich viel auf Englisch lesen (Nachrichten-Websites im Internet, Zeitungen, Bücher...), hören (Radio, Podcasts) und anschauen (ntv, N24 u. a.).
Have a good time
Alex