"Многие знают английскую грамматику лучше, чем иные носители языка, но говорить толком не умеют."

А носители языка ее (грамматику) толком и не знают.
Вы вот, например, знаете неправильные глаголы в русском языке? Нет? А они существуют. Вам это просто ни к чему - вы и без грамматики знаете, что бежать-бегу (не бежу) и так далее. Native speaker, понимашь.
Английский, к примеру, имеет грамматику и структуру предложения настолько отличные от русского, что просто наращивать словарный запас не зная их, имхо, пустая трата сил и времени.
Запоминание фраз штука полезная, но опять же - выдача заученной фразы всего навсего дает Вам время соориентироваться с тем, что сказать дальше.
Поверьте, я знаю, что говорю - грамматика в английском есть вещь первостепенной важности.