Так ведь все люди разные. Одному "входит" один способ, второму - другой. Типы памяти тоже бывают разные. Один сухо математически запоминает. Другому строго необходимо подкрепление чем-то эмоциональным (картинкой, видеопримером), чтобы психологически "отпечатать" в памяти слово. А третьему без 100-кратного повторения это слово и вовсе не запомнить.
Можно перечислись все способы и сервисы. А потом из них вы уже будете подбирать себе приемлемый инструмент изучения.
Проанализируйте себя: как вы лучше всего запоминаете слова?
Для начала из интересного опыта могу предложить, если вы учите язык по субтитрам фильмов, отключить их. Посмотрели фильм, отключили, посмотрели опять. Постоянное чтение букв, напряженка "быстрее успеть прочесть!!!", иногда просто работает вхолостую. Еще я отдаю предпочтение американским фильмам, в них английский более живой (разговорный, простой) и несомненно массовый, нежели британский.