You seriously expect a student to be able to gain weight on a "clean" diet?
For the record, milk is far cheaper per kilojoule than protein. It's got fats, which are desirable, and the carbs certainly aren't an issue for someone training three times a week.
Out of interest, what do you weigh...