I think that the seal between the post and the battery is gone. Try to put some silicon caulking at the base of the post and the battery case and see if that doesn't help.
I agree with V12Bill
(1) clean and completely neutralize the acid on the posts, top of battery, and all connectors with baking soda, rinse w/water
...