To speak excellent English, you don't need to know 50,000 words and you certainly don't need to study hundreds of grammar rules. Educated native speakers use only the same 3,000 words in normal conversations!
In other words, if you study intelligently, you will focus on the 20% of English that we use everyday. You will learn this English very well. You will learn it very deeply-- so you use it instantly-- super fast.