If you are an ecto I would definitely recommend more than 20% carbs, I'm surprised nobody mentioned that. If you have trouble gaining weight and have a fast metabolism, don't listen to those people that say the only carbs you can have is ezekiel bread and 1 lick of a dried prune. You need that insulin son, and carbs give it to you.
I promise you won't just wake up and be a fat ass like many will have you believe, the fast metabolism individual should liken their dietary struggle to someone climbing a steep cliff. It takes a lot of work to go up, some work to stay put, but if you do nothing you will slip back down. Likewise it will take you eating real big to grow, eating big to stay put, and no effort to lose weight.
As far as lifting protocols go, when I was a beginner and considering sets/reps I would base it off of 3x8=24 and try to ball park total reps to land somewhere in the mid twenties, while keeping the weight something just shy of failure for completion of the set.
So thats 3x8, 4x6, 5x5, 6x4, 8x3.. you get the picture. It worked as a gauge to ensure a consistent volume for big lifts. Smaller isolation moves need more volume because they are less intense and thats where you tend to employ your dropsets, stripsets and things like that.
However when trying to train for strength I quickly realized that it helps to pyramid your way up to your max attempt, in fact that is predominantly how I train for strength, leading each of my workout sessions with a heavy single for each of the big lifts, nailing each 2x per week, I wouldnt start that way though or you will fuck up your joints. 8 reps 6 resp 4 reps 1 rep. Or something like that depending on how many increments you need to go up.
Don't be that guy who goes up in increments of 5 lb plates its a waste of energy, 3-4 sets bumping up 40-50lbs a time (maybe less if your numbers are low to start). But dont forget you need volume as well, so after its best to drop the weight back and do a working of set or two of 8-10.