That's pretty much the main thing. Consistency and progression.
Some of the things that helped me...
Getting my diet right, meaning I had to eat a lot more. Personally, when I started eating tons of carbs is when I first started making good gains.
Using compound exercises.
Making the base of each workout one or two compound exercises. Even if I felt like shit, if I did five sets of military presses and that's it, I would be OKAY.
Squatting and deadlifting. Started consistently squatting way too late so now I'm playing catch-up.
Getting enough rest. I used to work out almost every day, like 3 on 1 off. Eventually the gains stopped. When I went to 1 day on, 1 day off, I started making great gains again.
Varying rep ranges... sometimes. For bodybuilding, 8-10 is the main rep range, BUT sometimes you're gonna have to do sets of 5 to get your strength up to have more muscle cells to hypertrophy or you'll find sets of 15 or more work great for certain body parts.
Oh yeah... this is VERY IMPORTANT!! Training in a balanced way. You need to do just as much pulling as you do pushing. Doing tons of bench presses and neglecting back, for example, will create a muscle imbalance. Your shoulders are gonna slouch forward. At that point they're gonna start hurting and that's when you get injured. You wanna avoid muscle imbalances.