Sure some grapes or apples would help. Bananas are great too. Nuts like almonds, pistachios are sources of good fat and some protein. With your salad at lunch I hope you're getting protein too like grilled chicken or tunafish. I would limit the pasta, or at least try the whole wheat/whole grain kind. Also maybe try a higher fiber cereal with some protein content, and add protein at breakfast; you've got dairy and lots of carbs, that's it. Egg whites, cottage cheese, peanut butter on the toast instead of butter, or a scoop of whey protein in a shake would help balance out breakfast.
I'm a bit of a novice, so won't try to comment on the training part. (sorry) Good luck!