You can buy a special battery terminal cleaner, no that much I think, about $5. It can be used to clean both the battery terminals and the connectors on the inside (conact points). And as some one above said use some battery terminal protector spray or zinc-oxide grease.
"Give me any task to do, and I will find something else to do in it's place." Plato - a definition of procrastination