Newer tracks get more power to the snow. Either from drive efficency, track/suspension ect. With a 350 stay with 120 or 129 if you go yeti. The 16 MH is a good solid kit as long as the rails have been updated. They had cracking problems. Its just 2 generations old at this point. I wouldn't spend much over 2k on one though. Run it for a year and see what you think before you dump loads of $$$ and deside you wanna do a turbo 450 long track lol.
You will need a engine blanket, thermobob/thermostat imo. You can make the blanket or several companies make nice ones. C3, Raze, Wattman, Selkirk all make thermostats. Idk if theres any difference between them. The thermostat will need to be a special one for your bike as the 350 has clearance issues and a regular thermostat wont fit. The only other thing I would say is a must for that bike is a jump starter pack in case you kill the battery. A couple of companies make a pigtail you can leave hardwired on the bike that you can plug the pack into for jumpstarting.
Im on a 17 350xcf this year with a 2021 CMX. Ive heard good things about 350's on snow so I guess we are going to find out!