Well I don't read books anymore cause I'm dyslexic but I think my grammar and vocabulary is mediocre. It could be better but improving takes more work than usual. I do think reading does help though. Young children learn words and how to use them from listening. Thats how we learn to talk. So listening also has a lot to do with it.