Зависит от Вашего уровня владения языком и от цели, который вы хотите достичь, во многом.
Если у Вас низкий уровень группы А, то вам поможет что угодно, ибо необходимо всесторонне развиваться, но в приоритете должно быть пополнение словарного запаса, конечно же. Для начинающих подходит почти любое приложение, например, Duolingo.
Если у вас средний уровень и выше, Вы должны сфокусироваться на отработке определенных тем, которые являются сложными для Вас. Чтобы обнаружить такие темы, поищите в интернете учебники с грамматикой и пройдите курс по всему содержанию. (New Opportunities, Grammarway, Grammar in Use)
Параллельно с грамматикой развивайте слуховые навыки, путём просмотра мультиков для детей или любого другого контента, лишь бы Вы понимали больше половины реплик, которые там слышите (сразу за сложное не беритесь, это отобьёт всю мотивацию и будет лишней тратой времени). Также в свободном доступе существуют книги, адаптированные под каждый из существующих уровней, что пригодится для развития навыка чтения.
Каждый из этих способов также способствует расширению словарного запаса.
Для уровней выше B приложение EWA хорошее.
Если собираетесь изучать слова, объединяйте их в топики и практикуйте в использовании (Quizlet в помощь).
Добрый день, мне хорошо подтянул уровень английского игра в онлайн игру на иностранном сервере. Живое общение с носителями языка и все такое. Было интересно.
Сверхбыстрое овладение английским языком по методу доктора Пимслера, попробуйте этот метод. Я по нему немного занимался, очень хороший метод для обучения.