Для начального владения языком достаточно знать 400 слов. Для бытового повседневного общения - 2500-3000 слов. Образованный носитель английского языка владеет запасом 10000-30000 слов.
Определить объем собственного словарного запаса легко, достаточно пройти тест в интернете. Например, тут.
Теперь о том, как правильно учить слова, чтобы они оставались в голове надолго.
1. Учите слова в контексте
Встретили незнакомое слово - обратите внимание на все выражение, в котором оно использовалось. Запишите и само слово, и словосочетание с ним.
2. Составьте предложения с новыми словами, привяжите их к личному опыту
Например, встретили вы незнакомое прилагательное. Сразу подумайте, к какому знакомому вы могли бы его применить? Составьте предложение с незнакомым словом и вашим знакомым. Пусть получится смешно, зато так лучше запомнится.
3. Читайте. Много
Выбирайте интересную вам литературу. Учитывайте, слова из какой области вы хотите изучить. Если это деловая лексика, - читайте бизнес литературу. Для повседневной речи возьмите художественное произведение.
Здесь еще работает так называемый "частотный отбор". Слова, которые встречаются чаще всего, больше запомнятся. А остальные вам не особенно и нужны.
4. Читайте вслух и громко
Не всегда, периодически. Чтобы развить навык говорения и не бояться собственного голоса, когда слышите его на непривычном языке. Ну и произношение потренировать.
5. Придумайте себе простое правило
Например, учить 5 слов в день. Это потребует совсем немного времени и усилий. Только не забывайте периодически повторять пройденное. Почитайте про мнемонику: суть в том. что для закрепления пройденного в долговременной памяти, надо повторять его через конкретные промежутки времени.
6. Используйте не обычный словарь, а Тезаурус
Что такое Тезаурус? Это словарь, который содержит синонимы и антонимы искомого слова, объясняет суть слова, показывает примеры употребления. Классный словарь есть по ссылке. Там еще и произношение можно послушать.