Здравствуйте.
Мне нужно было за три месяца подготовиться к ЕГЭ, а я была слабым бегинером. Поэтому я учила грамматику. Я делала упражнения, чтобы понять структуру и грамматические конструкции. Это помогло мне сдать тесты по ЕГЭ.
Далее было погружение в языковую среду в университете. Мне помогала только зубрежка и перевод текстов с русского на английский.
Так как аудирование у меня было очень слабым, я много слушала тексты, следила за диктором и писала диктанты. Говорить научилась, повторяя фразы и изменяя их.
Это мой личный опыт. Но всем советую практиковать речь (устную и письменную) настолько много, насколько это возможно.
Удачи.