У меня процесс обучения пошёл эффективнее, когда я обрела друзей из англоязычных стран, познакомилась на Facebook. Пользовалась онлайн переводчиками, слушала речь (здесь же в переводчике). Читала новости на английском, смотрела документальные фильмы на английском с субтитрами и мое коронное- звонки по скайпу тем же англоговорящим друзьям.
Священная (не побоюсь этого слова) грамматика Рэймонда Мёрфи, серия книг для разных уровней "English in use", в которой есть и grammar, и collocations, и idioms, и phrasal verbs. Ещё неплох Round up, но он больше на школьников ориентирован.
Cliff's TOEFL