Желательно всё-таки найти преподавателя. Самообразование - это, безусловно, очень полезное занятие, но часто его КПД невелик. Обучение гораздо эффективнее, когда оно систематизировано. Более того, намного приятнее вовремя узнать о своих ошибках и сразу их исправить, чем через какое-то время обнаружить, как правильно, и потом ещё долго удивляться, почему вы раньше об этом не догадывались. Советую отдать предпочтение индивидуальным занятиям с проверенным человеком (если вы живёте в небольшом городе, это будет даже проще осуществить), потому что, как показывает личный опыт, все эти летние школы, в которых обещают сделать Шекспира из любого желающего, в большинстве случаев бесполезны.
Если найти преподавателя по каким-то причинам не удалось, а подтянуть знания всё ещё хочется, то стоит попробовать самостоятельно "выработать какую-то тактику и её придерживаться". Помните, система - большая часть успеха. Условно разделите свои занятия на грамматику и лексику и постарайтесь сделать так, чтобы и того, и другого в неделю было поровну. По грамматике сейчас посоветую очень банальную вещь - "English grammar in use" Мёрфи. Да, это именно та книга, которая помогает освоить новое и привести в порядок уже существующие знания по грамматике, но вы, конечно же, вольны выбрать и что-то другое. По лексике возможностей больше, поэтому ничего конкретного называть не стану. Единственное, если хотите освоить именно живой язык, пробуйте читать оригинальные произведения английских и американских авторов. Сложность языка книги ~ возраст, на который она рассчитана. Ну, может, ещё стоит обратить внимание на Language Leader. Хорош тем, что уже разделён на уровни.
Замечательно, если есть какой-то живой интерес к чему-то, что непосредственно связано с языком. Например, если нравится какая-то медийная личность, смотрите интервью, если неравнодушны к кино/сериалам - смотрите в оригинале с субтирами, etc. Банально, но это в самом деле очень помогает.
Если есть желание, можно побаловаться на всяких Puzzle English и Lingualeo, но это ни в коем случае не основа обучения.
Вроде всё. Я, конечно, не преподаватель, но как человек, пришедший к уровню advanced, поделиться опытом могу :)