Я учил и в школе и в ВУЗе и на курсы ходил (причем на разные) и считаю, что лучше всего, это переводить оригинальную английскую литературу и смотреть фильмы на английском с английскими субтитрами.
Но тут ещё также вопрос стоит, что тебе больше нужно подтянуть, письмо, чтение или разговор... У меня с граматикой всегда были проблема, я даже сейчас не знаю, чем Паст Континиус от Презент Индефенет отличается, но в то же время, сказать и поставить правильно время мога на словах... А так, если тебе нужно и то и то, то конечно Игорь прав, нужен полный набор (комплекс) и желание.