Сколько нужно знать английских слов? Как преподаватель английского с многолетним стажем, скажу так - столько, сколько нужно лично вам в вашей конкретной жизненной ситуации.
Например, если английский язык нужен вам для общения с иноязычным иностранцем - то это одна ситуация. В таком случае достаточно и минимального словарного запаса, по крайней мере, на начальном этапе.
Если же язык нужно знать на уровне, достаточном для прохождения тестов типа TOEFL либо IELTS - то это совершенно другая ситуация, подразумевающая не только знание необходимого количества слов, но и набор определенной лексики.
Так что, в любом случае, следует исходить из ваших конкретных потребностей в данный момент времени. Также, важно понимать, что выучить некое количество слов (пусть даже и очень большое) - не означает "знать язык".
И еще, необходимо принять тот факт, что "выучить весь язык" немозможно, им можно научиться владеть на определенном уровне - а это совершенно разные вещи.
Так, для повседневного общения на бытовом уровне вам вполне хватит знания 2-х, максимум, 3-х тысяч слов. А для учебы и профессиональной деятельности их может потребоваться в несколько раз больше.
Но может и не потребоваться. Все, как всегда, зависит от нюансов, то есть от выбранной вами сферы деятельности: к примеру, медицина или юриспруденция требуют знания большого количества терминов, владения определенной лексикой, профессиональным жаргоном и т.д..