I am a student also and my nutritional requirements are no different than a 20 year old "non-student" aiming for the same goals
I would take a look at the stickies at the top of these forums for some ideas.
Also add eggs in there, whole wheat pittas can be a great substitute for bread as long as you get the ones that are not made with the dodgy oils etc.
Also I would add in some cheese to your list, cheddar, ricotta and cottage cheese, but focusing on the cottage more than the other two.
A mix of nuts are always great to have lying around, peanuts, almonds, etc just keep them in moderation.
Steel cut oats are great for in the morning and sometimes for a pre workout meal too!
Whey protein supplement for when you need a quick substitute for a meal and for post workout.