По исследованиям психологов для запоминания слово должно встретиться в тексте в среднем 50 раз, поэтому лучший метод для тех, у кого уровень языка позволяет читать хоть какие-то (даже простенькие) тексты - больше читать на иностранном языке.
Но не надо пытаться найти перевод для каждого незнакомого слова - потратите много времени, не получите удовольствия от чтения, а редко употребляемые слова все-равно не запоминаются. Смотрите в словаре только ключевые слова, которые довольно часто встречаются.
Для запоминания чего-либо мозгу требуется 50-100 повторений.