We used to get corrosion on the battery posts, to the point I had to clean them off at least every year. I tried cleaning them with Coke, baking powder/water and even used that store bought cleaner stuff. It seemed to always come back.
I then got rid of the standard "wet cell" battery and put in a gel cell battery.
The gel batteries don't "outgas" like normal wet cell (even "sealed" batteries outgas). Also, since our X goes wheeling it ends up at some really odd angles which may have contributed to the corrosion.
I used to run Exide Orbital batteries when Checker/Kragens carried them. I have since switched to optimas. The issue with the optima (why I didn't by them first) was I wanted to buy it from some place that if I had issues while out of town I could still get it replaced. Checkers was all over the south west so I went with their exide first. I got the optima recently from Costco which is also somewhat common out here.
~Mark