I've tried some speed reading programs from our local library. They helped increase my speed but not so much comprehension or areas of grammar. I do believe that experience in college courses etc. helps with those areas.
I have attempted to read at least 100 pages in 1/2 hour. That is a good way to ensure the reading is up to speed. Classical novels are a good place to ensure good practice.