jeremy, I'll give you my long drawn out response, cut as short as possible. I'm pretty opinionated about diet, in general. I have been eating 6 clean meals most of my life, and was even on keto a couple times as a kid. For most of my 120 pound and over life, I have gotten between 300-400g of protein a day. I know this seems excessive to some, but my body just doesn't handle carbs well. That in mind, I see the most strength from slow burning carbs. In fact, if I don't eat oatmeal before I lift, I'm worthless. Some people have lucky socks, I have oatmeal. The only carbs that don't knock me out are sweet taters, oats, and certain beans.
Regarding calories, you need "enough." I DO understand why this would seem vague, so I'll try to explain my definition of "enough." I try to eat pretty close to my AMR. I figure my BMR...what I burn every day without raising a finger, at 1400. I use 10x my lean mass (or so), and I use that number because the equation works for me...no other reason. Then, I add to that what I will be burning for the day, to arrive at my AMR. Then, I try to eat that much. I still restrict my complex carbs to early day, and fibrous to evening, with the exception of the very important post workout carbs. When lifting for strength, I think carbs for RECOVERY have to be considered as highly as carbs for workout energy. I DO NOT believe that weight moves weight. I believe that concrete supports more weight than the same amount of mud. If you want 300 pounds of leverage because it will help you lift more, I'm behind you 100%....but make it productive weight. All the extra fat is just more to lift. I personally feel stronger when I'm leaner, because I have more SPEED. I still eat clean, and eat alot...but not more than my AMR.
I know 300-400 isn't necessary for the average person, and I do believe that, due to a childhood of keto, my body is more efficient at using protein for fuel. For most people, 2x lean mass is the high end of necessary. I also carb rotate. In other words, I eat the same amount of protein and fat every day, and then on training days I eat more carbs, and on non training days I eat less.
This is a high day (training day):
http://home.swbell.net/arkaynen/bulking.htm
This is a low day (non-training day):
http://home.swbell.net/arkaynen/cutting.htm
*I don't train at 6 AM anymore, and my supplements have changed*