I personally don't think white bread is the enemy, especially if you are trying to put on size. I've gone from 160 to 220 and I can't imagine doing that while avoiding white flour completely. I mean, on Sundays after squat day my buddy and I would go to Wendy's and split 15 Jr. Bacon Cheeseburgers! Okay that was a once-a-week thing and my diet was pretty clean for the most part but think about it logically: what foods do people recommend for fat loss? Oatmeal and veggies and lean meats. So why would you eat the same exact foods for gaining? I mean, yes you could eat more but the bottom line is that those foods are very satiating, it's difficult to get enough calories.
I've put on a pretty decent amount of size and am actually leaner than when I started. I've pretty much stayed between 10-14% body fat the entire time, always with some decent ab visiblity. I am also a college student like you. Here's what worked for me:
1.) Start the morning off with a good meal with lots of calories. I either go with oatmeal or a bunch of slices of wheat toast along with some eggs or some peanut butter. Try to knock out about 1000 calories in the morning.
2.) Eat a couple of decent sized meals throughout the day. The way my schedule works it is harder to get meals in during the day (with class, training, practice, etc.) so I just try to have a few go-to meals ready. For me this is some combination of whole milk, canned chicken and mixed nuts. Chicken from the can is very easy to eat, tastes like nothing and has 350 calories in can. Wash it down with a glass of whole milk and you've got a 600 calorie lunch you can eat in 5 minutes between class.
3.) Get a decent MRP shake. I like Muscle Milk. It's probably not great for cutting but throw two scoops in with 32oz of whole milk and you've got over 1000 calories that again, takes about 5 minutes to down. This is not an every day thing for me but sometimes you just gotta get the calories in.
4.) Get food in immediately after training. This is when I have my pastas or sandwiches or fast food or whatever. I find that I have better training sessions when I know I'm pigging out afterwards. Maybe I'm a freak but it is easier to finish out my sled dragging finishers when I know I'm about to show some seriously delicious cheat food down my throat.
5.) Don't force the weight gain. You can only gain so much muscle per day/week/month/whatever. Eating too much is just gonna make you fat. Don't obsess over the scale weight, just check a couple times per week. It doesn't matter if you weigh more than the last measurement (because sometimes it will fluctuate), but if you are lighter than you were say, two weeks ago, then you need to eat a little more.
Squats and milk baby.