I scored high 90's on both verbal and reading. These two tests go hand in hand. A good vocabulary helps you understand what you are reading. On the flip side, good reading skills can help you understand the context of a word you may be unfamiliar with. Three suggestions:
Improve your vocabulary by using flash cards, word lists, word of the day calendars, etc. There is a list of the Top 1000 words on the SAT out there, and some company sells flash cards for them. Lots of dictionary websites offer word of the day emails. Learn the words and then start using them. Make sure you really understand the word and its various meanings. There is nothing worse than hearing someone try and sound smart by using an obscure word and end up using it in the wrong context. Also make sure you learn to say the word correctly. Pronunciation guides are a pain, but some websites have audio clips of someone saying the word.
Take a critical reading class. Reading fast is a good skill, but its worthless if all you're doing is reciting the words in your head without any idea of the underlying meaning. These classes will help tremendously with reading through the crap you see in typical news articles, advertising, and political information. They should also teach you about spotting key words, phrases, and word usage in order to gauge tone, audience, etc of the passage.
Lastly, stop reading myspace, facebook, and other crap websites. Start reading science journals, textbooks, and classic literature. Every time you come across a word or phrase you don't understand, look it up. Don't continue on until you are confident you really understand what the author was trying to state. Go back and re-read passages a week later to see if you better understand them.
Good vocab and reading skills take a considerable amount of time and effort to improve, but once you do they are easy to maintain by just reading challenging material every now and then.