An expansion tank is used to protect closed water heating systems from excessive pressure, helping maintain low levels of oxygen within the pipes and reducing corrosion in the system.
Yes. Every year your water heater should be drained to help maximize its life.