Hard disagree. Give me a person with great pronunciation, ability to differentiate minimal pairs and decent grammar with only 400 words in their repertoire and they will be better language users in no time than any person with a +5000 vocabulary but crappy grammar and pronunciation. Vocabulary is the easiest part to get by daily usage, for the others you have to do a conscious and constant effort.