Lots of good info on this around, but, since your asking......
For me at least, the best ratio I have found, when trying to add mass, was\is, roughly 40% carbs, 30% fat and 30% protein. I find keeping the carbs high, and fats and protein equal, I feel the best in the strength and recovery area. I also notice the most growth.
At times I have pushed it to 50% carbs, 30 fat and 20 protein. In some cases, this works even better for me.
Oh, for reference, I average between 3800-4500 cals when adding mass. (I hate to use the word bulking, LOL).