I have no idea why you spoke in English. If you want your son to do better in Chinese, you've got to communicate with him more in Chinese!
Grammar is the subject ordinary people will never get into. Learning grammars is not the only way to improve his reading and spoken language. Sometimes it's the "sense" that works.
I suggest read more.