See if these are enough to help you out.
I think you will find it’s not worth it to clean a ten year old water heater. A good water softener ((not one off the shelf) will help your softener last for many many years.
You should drain your water heater at least annually. That will remove the sediments and prevent build up.