Socialist systems tend to make people skinny for the wrong reason.
What? Good public transport and lots of leisure time are 'wrong'?
As for your proposed reforms, haha! Hilarious. You do realize, don't you, that it is corporations and capital who have made their subjects fat, don't you? If food production production were strictly regulated to prevent its control by large corporations, and workers were given several months holiday per year, high unionized wages, and 20 hour working weeks, plus good transport (eliminating every-day use of cars), few people would be fat.