Feedback on keeping warm while climbing

Hi folks

I recently went up Pico de Orizaba and found that I was cold and shivering esp on the glacier. Wanted to get feedback and help on what I can do better next time so as to not get cold

I had a mid weight base layer + patagonia nano puff + patagonia DAS parka + MH 3L hardshell for the wind. Should that have been good enough or I need more layers? Specifically disappointed in the DAS parka as it wasn't that warm. Recommendation for a warmer belay parka?

I should have also worn my mid weight balaclava which I didnt. the das parka hoody was coverign my helmet+ head.

On my feet - it was fine until the glacier when my toes became numb with cold. I was wearing REI merino liners + Smartwool mountaineering socks with my Scarpa Manta Tech boots. Any other combo/recommendation to keep my toes fine?

thanks