The main concern WRT sealing pylons is the pylon/fiberglass "joint" on top of the hulls. Scrape off any existing sealant, clean off with acetone and seal with a good quality silicone sealant (e.g. RTV). Make sure you get enough sealant in the track area of the pylon. (The pylons and mast are made from the same extrusion.) Pylons are sealed on the inside with a foam plug (and, as Matt mentioned, a small vent tube). Resealing inside the pylon is not normally a concern.
Restoring the aluminum anodize is not practical. Just have to live with it.