The ski mask is nice to have, but try to get the thinnest one you can. I also recommend a Fog City face shield insert to keep fog at bay.
The hands have always been the weak point. At below freezing temps, even with large Gortex motorcycle glove, my finger still get cold. I have tried grip warmers, which keep your palm warm, but the finger tips still freeze.