Kid, first off, STAY OFF THAT RED BULL CRAP.
I like to mix two cans of vanilla ensure 8.8 gm's of potein put it in a blender with a packet of vanilla cream Myoplex nutrition shake 42 gm's (
www.eas.com), one scoop of orange flavored Cell-Tech and two bananas, 4-5 cubes of ice and blend it "after" every workout.
Next:
During Lunch Eat "Bread" (Whole Grain Wheat) make yourself a tuna sandwich (plenty of protein), chicken (lean) and turkey (lay off the chips and soda pop) juice is fine. In terms of your weight training program, alternate and go light (with many rep's preperably 20, 4 sets each of each upper body exercise) and then 2 days later focus on heavy weight 3-5 reps (remember not to strain yourself and always stretch before lifting or doing any exercise), this approach will help you build muscle and endurance. With regard to pushups, alternate between the normal front lean and rest stance, and "elevated" (find a normal sized chair, put your feet on top of it and knock'em out).
Also throw in some sports, (swimming is good), but basketball, softball, football (if you're not already on the team), backpacking/hiking . That will develop your coordination and develop muscles that you don't normally use during a workout. Remember you want to have a little fun in your exercise routine otherwise you stand the chance of getting bored and then you "may" slack off, which defeats the purpose. At 15 you've got plenty of time, overall its a good plan.
Last but not least, I noticed that you didn't include veggies with every meal at supper. Its important to eat a "balanced" diet that also consists of vegetables "fresh brocoli, carrots, green beans, peas, salad, squash, califlower, cabbage, & collard greens (lol), etc". Try to stay away from the frozen stuff, with the exception of spinach (I prefer chopped spinach cause I almost choked to death on the leafy kind.... more than once). Stay away from the instant rice, or instant anything. Eat REAL FOOD, real potatoes, whole grain rice real rice (only takes 20 min's to make), fresh veggies, juice/milk. Canned veggies are ok as well BTW. Just stay away from the TV dinners and any crap like that.
Good luck young man.