Your batteries are junk. Replace them. In reality you'll never get them back up to new capabilities.
This is from [
http://www.trojanbattery.com/tools/faqs.aspx]
When should I water my batteries?
Water is lost during charging. Therefore, the best time to water your batteries is always at the end of the charge cycle. However, if the electrolyte level is extremely low or the plates are exposed to air, add some water to cover the plates before starting the charge cycle.
How often should I water my batteries?
How often you use your batteries will determine the frequency of watering. For example, the weekend fisherman may find he only needs to water the batteries in his boat once a month. While a maintenance supervisor for a golf course might need to service the batteries in their golf cars every week. Also using batteries in a hot climate may require more frequent watering. It is best to check your new batteries regularly as this will give you a good feel for how often your application will require battery watering. WARNING: A brand new battery may have a low electrolyte level. Charge the battery first and then add water if needed. Adding water to a battery before charging may result in overflow of the electrolyte.
What is the proper electrolyte level?
Liquid levels should be 1/8 inch below the bottom of the vent well (the plastic tube that extends into the battery). The electrolyte level should not drop below the top of the plates.
Do you ever add acid to a battery?
Under normal operating conditions, you never need to add acid. Only distilled, deionized or approved water should be added to achieve the recommended levels mentioned above. When a battery is shipped in a dry state or accidental spillage occurs, electrolyte should be added to the battery. Once filled, a battery should only need periodic water addition.