Looking at your macros I would probably increase everything if you want to significantly gain size...protein, carbs, fats. Keeping in mind, The cleaner you keep the foods (even on a surplus) the more quality the weight gain will be (ie. more muscle, less fat) imo.
I personally use ON 100% whey, I have one shake per day post workout, and occasionally I'll add half a scoop to my oatmeal for flavor and a little extra protein boost. You might also considering using a Carb powder to help increase your carbs if you're having trouble getting more in via whole foods.
I don't supplement with a creatine personally. I always use pre workout, my favorite one is eFlow Nutrition ENRAGE it's an awesome balanced formula.