Head as needed: Neoprene head band. Neoprene beanie. Full wetsuit hood.
Hands and feet: nitrile gloves under ski gloves. Leave the gloves on, hands stay dry. But as another has said, small cooler full of hot water - I think works better than boat shower. Only has to be big enough to put both feet in after skiing. Soak hands before and after quickly returns them to functional temp. Cold weakens the grip and I think that is the biggest limiter in cold weather. (Low 40s air and water are about as cold as it gets in MN. Otherwise ice on lake.