Don’t wear cotton against your skin, use synthetic materials (propelyne, polyester). Layers are wonderful. Get yourself a good pair of glove liners (made from wool or a synthetic), use chemical hand warmers, and get some toe warmers, too. Those things are amazing. Wear a hat and a scarf (or, even better, a neck gaitor).