Возьмите сбалансированный учебник, в хорошем курсе будет отлично организована рециркуляция лексики - то есть, каждое новое слово Вы несколько раз услышите, увидите и напишете. В результате непроизвольно запомнится 50-80%, в зависимости от Ваших личных способностей и особенностей. Остальное сможете доучить целенаправленно, забив, например, в quizlet.com. Посмотрите на кривую забывания Эббенгауза, уже давно четко посчитано, как и когда нужно повторять информацию, чтобы максимально эффективно ее запомнить. Выделяйте ежедневно время на повторение лексики, не пытайтесь выучить все за 1 раз. Не зацикливайтесь на чтении, получите перекос навыков. Вам нужно учиться слышать, говорить, писать и читать одинаково хорошо.Если нужно именно наращивание лексического запаса, возьмите Upstream, проверяйте себя по книге для учителя и методично проделывайте все задания. Измерьте свои навыки до начала прохождения курса и проделайте тот же тест через 4-6 месяцев, когда курс закончите, так сможете оценить прогресс и понять, куда двигаться дальше. Удачи!