Diet looks clean and good. The only thing I would recommend is Casein protein before bed for a slower digesting protein to get you through the night. This is usually what I like to do so I don't wake up starving. If your trying to get in extra cals as well use milk instead of water to mix in your protein shakes. It will get you extra protein, simple carbs, fats (if you use anything other than skim), and extra calories.