Find out what your maintenance calories are. There’s plenty of stuff out there, a simple Google search works.
Increase that number by 300.
Get in 1 gram of protein per pound of bodyweight.
I’d try starting with only around 100g of carbs. But you could go up as high as 200. I like to eat carbs every breakfast and around training. The rest of your calories should come from fat and/or some extra protein if you can stomach that much meat and not feel like shit (I do). I say all of this assuming you are not overly fat. This will give you size gains without much of any fat. If you want to lose fat, then instead of increasing 300, decrease by 300 and go with only 120g carbs. When fat loss stalls, decrease another 200 calories. When fat loss stalls, only eat carbs after your training.
This may not be perfect. And it will work differently with different people. But it’s a place to start and you can adjust according to how your body responds.
Start from there. Then tinker and adjusted. I find that for me, I have to run something for a few weeks to really find out how it’s going. Then I adjust if I need. I use my fitness pal app. It’s really helpful and does all the work for me. I don’t pay, I just use the free stuff. It’s enough for what we need
You don’t have to do any of this but if you want to get as big and strong as possible WHILE being lean (around 12%BF) then I feel there has to be a level of management to achieve that.
But like others have said, I depends on your goals.