Изначально неверная предпосылка - "Вы сможете освоить 2000 английских слов, а это значит выучить язык". Такое может написать либо не владеющий иностранным языком человек, либо тот, кто сознательно обманывает потенциальных покупателей. Даже если вы действительно разучите эти слова (или в десять раз больше), язык вы знать не будете.
Такой прием запоминания слов можно иногда применять довольно успешно, если какое слово упорно не запоминается. Но не слишком часто, иначе вы просто запутаетесь во всех этих любовниках в шкафу, обстекленных балконах, солдатах, спящих с генералами, и так далее.
Лучше всего запоминаются ассоциации, которые вы придумали сами. Я давно в этом убедился, и предлагаю человеку самому придумать ключевую фразу, если какое-то отдельное слово упорно не запоминается. Причем слово в этом случае лучше запоминается не сколько из-за придуманной фразы, сколько благодаря усилиям человека что-то придумать. То, во что мы вложили свой труд, над чем мы ломали голову, имеет гораздо больше шансов надолго остаться в памяти.
Я бы вам посоветовал просто попробовать самому этот метод запоминания (кстати, давно известный) и посмотреть, как это вам помогает. И помните, что не стоит разучивать отдельные слова вне контекста (за исключением простейших понятий).