try and base each meal off a source of protein. good choices are eggs, milk, cottage cheese, chicken, lean red meat, turkey, salmon and tuna.
for breakfast some oatmeal would be a better choice than regular cereal. keep the fruit and add a protein food.
turkey sandwich and milk is good. could throw some fruit or veggies in there also.
try to have 5-6 meals a day about 3 hours apart from each other. a round steak and a sweet potato or beans or brown rice could be a meal. heres a list of other good foods to help you out
http://www.bodybuilding.com/fun/stella9.htm