У меня кстати такая же беда, т.е. читал достаточно много всегда художественной литературы, но при этом постоянно делаю ошибки. И я думаю?, как раз потому что нужно было лучше учить правила языка. И обратно - был приятель в школе который почти вообще ничего не читал но при этом сдавал экзамены все на 4-5 по русскому.