What you eat can play a powerful role in keeping your defences strong and your energy steady. Read on for details.