Water leaking from the bottom of your water heater usually means there is a crack in the internal tank and your water heater will need to be replaced.
Sometimes a water heater can develop a leak from the top. This is usually caused by a fitting or a plumbing part that has malfunctioned. In this case the water heater can most often be repaired.