Можно пробовать разбивать слова на группы по схожим признакам: звучание, образование форм (для глаголов хорошо). Я так заучивала неправильные глаголы английского языка, выделила для себя группы: 1. Все три формы одинаковые (put-put-put), 2. -ought (buy-bought-bought), 3. 1=3 (come-came-come) и так далее. Сортировка материала очень помогает, даже если она также будет основана на ассоциациях. :)
Я делаю карточки со словами и переводом на обороте. Их нужно постоянно тасовать и повторять. Можно использовать такие ресурсы, как Anki, принцип работы которых основан на интервальных повторениях.