When I'm trying to gain, I put Olive Oil in Damn near every fluid I drink, get around 1000 calories from the oil alone. When someone who knows how to eat says a "clean" diet, it sounds different when you do not understand. I used to think the same way. So when I say clean, I do not mean your paris hilton diet up there, I'm talking about whole foods, foods high in fat but low in saturated fat, foods that are nutrient rich and eating them all the time. This is the second time I've linked this, this week, read it: http://www.tmuscle.com/free_online_article/sports_body_training_performance/nutrition_for_newbies_part_1 at the end there is a calorie calculator, multiply your total by 1.4 and that is how many calories you are going to need each day.
You do not realize how much you are going to have to eat, but if all those calories come from high sat. fat sources, your gonna realize really quick how fast food, etc makes you feel like shit. To consume that many calories you have to eat healthy whole calorie dense foods or you will look like Danny when your striving to be Arnold. That is what I mean by clean. Do what you want, eat all the rice cakes and 2% milk you want, after all, you said: "Diet has been that pretty much for a long time..." How's that been working for you, Mr. Hardgainer? Add all that up and you have about 2100 calories, that's if you are eating two full cups of brown rice at 218 calories a cup. Your 6 egg whites give you a whopping 102 calories, if you just ate 2 whole eggs you would get 150, make that 7 whole eggs instead of 6+1 and you are in at 525 calories and 14 grams of monounsaturated fat. Good stuff.