Langzeitgedächtnis ist eben nur durch regelmäßige Wiederholung möglich, ansonsten vergisst man es schneller wieder, als man es gelernt hatte.
Ob du dafür ein Programm oder aber auch Karteikarten benutzt bleibt dir überlassen, könntest theoretisch auch von Anfang an alle Vokabeln im Buch durchgehen, aber das ist nicht gerade sinnvoll.
Zwecks dem Hörverstehen, da gibt es auch ein paar ganz gute Bücher auf Amazon, sind CDs dabei und man kann es sich antrainieren.
Oder schau mal ein paar englische Filme auf netflix & co., das hatte mir für meine Abschlussprüfung ohne Witz geholfen und mir den 2er gesichert (Tipp eines Nachhilfelehrers).
Auch Liedertexte anhören und probieren zu übersetzen ist für das Vokabular und das Verstehen ganz nett. Bei Filmen solltest du nur eventuell noch auf Untertitel achten, falls du etwas doch nicht so ganz verstehst.
Hier ein paar Übungen zum Listening: http://www.englisch-lernen-im-internet.de/hoerverstehen
Abschlussprüfungen gibt es soweit ich weiß auch online zum Üben.
Könntest alternativ auch fragen ob du dich vorsetzen darfst oder ob es lauter geht, wenn es an der Lautstärke und nicht am "Slang" liegt, wovon ich aber nicht ausgehe.