Нужно все совмещать - грамматика это основа, расширять словарный запас - читая тексты, смотря фильмы, вслушиваясь в речь - даже в случайных обрывках фраз проходящих мимо можно услышать интересное выражение, повторить и запомнить. Выписывать слова, заучивая. Заучивать фразы и и тексты наизусть. Моногкратно перессказывать прочитанное, отшлифовывая темп и грамотность. Слушать и тут же повторять - желательно с опорой на текст. Не только фильмы с субтитрами, но и аудио и видио кассеты. А главное регулярность - лучше каждый день по 1 часу, чем *один раз в неделю по 4 часа. Успеха!