For Optimal gains whilst bulking...

At least 1.0g protein per pound LBM
At least 0.5g fat per pound LBM
Excess calories

To ensure muscle growth I am taking currently taking in 170 grams of protein and 90 grams of fat at a bodyweight of 125. That only brings me to about 1550 calories. Yes I do eat plenty of carbs, but that brings me to my question.

Where are the extra calories to come from? The majority of the scientific community always cites the benefits of high carb diets for athletes. But when I look at the online journals here, many bulking diets are overwhelmingly filled with protein. And then there is the crowd that favors high fat diets. This may seem like a simple question, but when there are so many roads to the same place it's nice to know the fastest route.

So where should the added energy come from? Carbs, Fats, or Protein?