Water heaters are fully repairable by the homeowner.
You need persistence, a few tools and know-how.
I can provide the know-how.
And you can add a comment, and then another comment to this same post, and it sends me an e-mail, and we can work on your water heater until it's fixed.
That being said,
If the circuit breaker is bad, move the wires to another similar sized breaker, and see if that solves the problem for a while.
However, if all your breakers are burning against the busbar and flickering, you need a replacement main panel and that requires qualified local electrician.
Stop by home depot and ask about local electricians.
Call local school district and see who does their electrical work, and then call that guy to see who can help.
Back to the water heater, have you done any troubleshooting on the water heater?
http://waterheatertimer.org/How-to-troubleshoot-electric-problems-with-water-heater.htmlFor me to help you with the water heater, I need to know what symptoms you are having.
Add a comment.
Again, if the circuit breaker is the problem, then troubleshooting the water heater is not the issue.