I will assume you get enough sleep (6-8 hours every night, usually closer to 8 is best), if not then this is the absolute first thing you need to change. It doesn't matter if you're the healthiest eater in the world, sleeping for 4 hours a night will make you feel like crap.
I don't condone the consumption of pre-made protein and energy drinks because they are usually full of sugar, artificial sweeteners, colouring and thickening agents. Breakfast essentials milk chocolate drink has over 20 ingredients in it, 15 of which aren't necessary. This is personal preference and I am a hands on person when it comes to food. On most days I begin by making a protein smoothie from a ripe banana and at least one other type of fruit with 25g of whey protein in soya or goats milk, skimmed cow's milk is OK too. On the days I don't do intense exercise I drink a fruit smoothie (usually no banana) with a teaspoon of psyllium husk in a fruit juice base. The psyllium husk makes you feel fuller and you can get it at any Wholefoods, Trader Joe's or health food store. It's not that important but helps.
Try to get a mid-morning snack in before wrestling. Something healthy with sugars, an apple, cereal bar, fruit bar etc. I believe it helps to keep your metabolism going and the natural sugars will give you a quick burst of energy.
Lunchtime should be around 1-2pm. I don't know how long you wrestle for but let's assume it's for 2 hours and you finish at 2pm at which point you start to head home and don't want to eat until you get home at 3pm. I would suggest drinking a small bottle of low fat chocolate milk (homemade if at all possible) or eating a banana or an apple, something that's easy to take with you to school. You can make chocolate milk at home with skimmed milk, a teaspoon of pure cocoa powder, teaspoon of sugar and pinch of salt. It's like a natural isotonic drink and will replace essential salts lost through sweating. It's probably not a good idea to try and squeeze a full meal in before wrestling. It can upset your stomach to eat and then exercise immediately after.
Since you might not be able to get your lunch in until 3pm but you've been consuming small healthy snacks to keep you going during the day you should feel more energised than in the past.
There's nothing wrong with eating leftovers but if you're doing that every single day then I would suggest that either you or whoever's cooking for you rethink how much food they cook each day. The problem with eating leftovers is that you don't have control over what you eat, you have to eat what's there and in the quantity that's available to you. If there's too much you may overeat on the pretense that if you don't eat it now it's going to be 2 days old by that time tomorrow. If there's not enough you'll still be hungry and become tempted to find a quick and likely unhealthy snack to bulk the meal. So it's best to cook your meal fresh. That way you can eat a properly proportioned meal, something you WANT to eat that is prepared to your standards and requirements. You seem young but there's no time like now to learn to cook for yourself.
Now you may think that it's not necessary and counter-productive in losing body fat but it's quite important to eat 3 full meals a day. Some people eat as many as 5 or 6 smaller meals. I don't have time for that but I always eat 3 meals a day. If you're eating lunch at 3pm and it's your largest meal of the day (lunch should always be the largest meal) you still need to get one last real meal in before bedtime. Usually the earlier the better but because your lunchtime is late, you dinnertime will also be late. I think in a late dinner you should try to exclude grain and starch based carbs (that means potatoes, rice, bread, pasta etc.) because you don't need the sugars. Lean protein is a good idea, chicken breast, fish, turkey with a salad or veggies.
I know it seems like you're eating way more than you ought to but you're exercising every single day and your body needs fuel. The right diet will not only help you me much more energized but will also be a great aid in losing body fat.
Hope that helps. The guys on here know a lot about nutrition and dieting so hopefully lots more people will come along and give you some tips too.