Полностью согласна с предыдущими ответами: в первую очередь нужно узнать свой уровень, и только своего уровня изучать материалы (когда Вам знакомо ≈ 80% лексики, а остальное будет приростом).
Теперь пойдет много полезных ссылок :)
Определить уровень поможет статья: Как определить свой уровень знания английского. В ней перечислены бесплатные тесты + дана крутая таблица с описанием каждого уровня.
Насчет развития аудирования (чтобы таки понимать речь) - советую к прочтению статью: Как улучшить восприятие английского на слух: 2 важнейших совета. В ней даны 2 алгоритма для самостоятельных упражнений, чтобы "качать" аудирование.
Еще советую к прочтению статью Как учить английские слова: 8 правил от 6 экспертов. Очень-очень-очень полезные советы в ней даны + все необходимые ссылки (на словари, списки слов и т.д.)
И еще Как научиться говорить на английском: 6 самостоятельных упражнений - о важности развития активных навыков + простые самостоятельные упражнения.
Надеюсь, все поможет, все пригодится :)