I usually just grab whatever pantry staples are on sale for my weekly meal prep, but for skin and hair I think eggs are supposed to be good because of protein or biotin? Honestly I am not entirely sure about the rest, maybe olive oil or something? You might want to double-check with a proper nutritionist since I only really focus on quick weeknight dinners and batch cooking basic comfort food without getting too deep into the science of it all.