Anyone who has got big has only really done so by eating an excess of calories. But, this isn't an excuse to start eating bargain buckets to yourself as a snack or having whole cakes for nibbles.
Work out your current calorie rate and add to it, it doesn't have to be super accurate. Work out the approx intake and then work out the ratio's you want. This can vary but plenty of unsaturated and mono-unsaturated fats have a favourable effect on muscle building hormones, recovery and general wellbeing.
Plenty of protein, typically my main source of protein comes from dairy products like yoghurt,cottage cheese and milk with some protein supplements and red meat. I eat chicken and some fish too. Don't touch tuna, I hate it.
Getting up to eat in the night is a good idea, not popular with the 170lb crew though, they prefer to stay small and lean.