Hi Grove,
First of all, good to see you starting off smart at 15. I admire the fact that you've already grasped the concept that diet is just as important as training.
That is a decent looking meal plan. If that is your current diet, how is it working for you right now? Are you gaining or...