I’m in similar temps Oct-Apr. I add a little to my drawer of running clothes every other month or so . For winter, my favorites from top to bottom: 1. Fleece beenie hat (I’m a guy), my friend (girl) swears by headbands, (keeps the pony free) 2. Normal running shirt, short or long sleeve 3. Nike dry-fit waffle warming layer 4. Windshell for windy days 5. Rain jacket for rain/snow (I have a running crusher hat to keep the brim from being annoying) 6. Shorts/Dry-fit bottoms (or tights) 7. Wind block underwear for windy days (this is a guy thing 😳, but a life saver)
Links: headband rain jacket gaiters 8. I like Speedgoat GTX (goretex) shoes 9. Cleats for ice 10. Gaiters for snow/slush
Minus33 does have a balaclava that covers the neck.( Check it on Amazon)
If you want tight covering on your neck, you can consider a neck buff such as one below
https://www.amazon.com/Buff-Merino-Wool-Headband-Black/dp/B0035N09CS