Sounds like you might be getting a lot of sugar and sodium and not a whole lot of protein- not good!
For breakfast, oatmeal is great! Instead of honey, I add truvia and cinnamon (and sometimes some fruit, like blueberries or banana chunks) to mine. Bagels typically have a lot of sugar as well. Try whole wheat english muffins instead! Also, take a look at how much sugar is in your cream cheese and consider switching to a low-cal cheese (like part-skim mozzarella) instead, or put a tiny bit of butter on your e.m. and have a boiled egg with it for some good proteins.
I'm pretty sure your Special K bars have a ton of sugar too. There's nothing wrong with soy milk, but you really don't need milk at all. For this snack, try something like a few slices of chicken breast and some veggies or fruit. It's all about the lean proteins!
Where's your lunch???
For snack, pretzels are fine, but skip the granola bar (too much sugar!). Dip your pretzels in almond butter (all-natural, with no added sugar) or have some raw almonds with it.
After you go to the gym, you need a LOT more protein. Brown rice is good if you pair it with some beans. Have some veggies, too!
An apple in the evening is fine.
So basically, cut the sugar and add lots more proteins and veggies!