за два года примерно я бы посоветовала походить на дополнительные индивидуальные занятия, потому что за пару месяцев вы ничего не добьетесь в своих знаниях, если конечно у Вас нет хорошей начально базы. Если всё-таки начальная база есть, то вперед занимаетесь в интернете, посещайте онлайн тренинги, я вам скажу очень помогает прямо я бы сказал, помогает на уровне индивидуальных занятий. Есть в интернете даже такие тренинги, которые проводятся в скайпе онлайн конференции и поверьте это очень удобно. Я один раз попробовал не зная язык вообще и спустя год я уже мог спокойно разговаривать. Но конечно разговорный английский и лексика имеет разница, поэтому наверно всё-таки попробуйте походить на дополнительные занятия. Преподаватели, как правило знаю примерно что может быть на эге и подготовят Вас. Одними школьными знаниями вы не отделаетесь, поверьте.