Diet of a busy Thai boxer (advice appreciated)

Hi guys

I’m a Thai boxer living in Thailand. I train alot every day that doesn’t leave me with many feeding opportunities. Here is my schedule:

7 AM Wake up
7.30-11 Morning training
11 Whey protein shake with banana
12 Rice/noodles with chicken/pork/fish and vegetables
1-2 Nap and maybe some fruit/nuts before training
3.30-7 Afternoon training
7.30 Again rice/noodles with some form of protein and vegetables and fruit/yoghurt afterwards
10 Sleep

Does anyone have any advice on how I could improve my diet for optimal athletic performance? I recently bought a big bottle of liquid fish oil, when would be the best times to take it?

Thanks for any help.