Compression socks for sure! Had a knee problem, a colleague recommended me to try a pair, and literally 8 min later the pain was gone.
Obviously, eat/sleep/train/water, it improves everything. I do have bad experiences having a really hard workout the days I work because I seem to loose focus at work, so keeping it light.
Always wore Dickie trousers, they never break.
For shoes I stay with barefoot shoes(Vivo barefoot), only type of shoe I use. After the 6months of getting use to them I have way less problems with my feets(was wearing Birkenstock before), my feet are also much stronger now.
Unless you know what you are eating I would always supplement in the morning, fish oil/vitamin/mineral/greens and a protein shake, so you know at least you got the basics covered, tend to just snack the rest of the day, eating Mice en place.
Don´t like to have a huge staff meal before service, just a little bite.
Trying not to drink coffee after noon, over time it´s a bad strategy.
If you have a chance to do it, when you have a break, taking a shower right before service after being done with prep, and taking 5min fresh air makes me feel like a new person walking in to service. I used to live 1min from my job last years so was possible. If not just a solid wash in the sink with cold water works. And brushing the mouth.