Here are a couple of points I think you should follow as an athlete:
There are NO BAD FOODS. There should be room in the eating plan for carbohydrates, protein, and fat, and enough leeway so that 10-20% of your calories can come from whatever foods you like.
You don’t feel hungry all the time or obsessed with what you “can” and “can’t” have. You identify your personal “calorie budget” and subtract about 20%. More restrictive eating really messes up your metabolism and may trigger eating disorders which can take years to recover from.
An eating plan should not be confused with an opportunity to express control, rigidity, or selfdenial.
Divide your calorie budget across the day, instead of doing mostly night eating.
Eat slowly and mindfully and pay attention to hunger and fullness signals.
Eat some of your favorite foods regularly to avoid deprivation.
Lots of water.
lots of sleep.
Good Luck