One of the absolute best strategies for continuous progress is to switch between very different styles of weight training in back to back programs. In order to do this, you have to know what your body is capable of doing. You have to know your limits and how far you can push yourself.
You might switch between a high frequency, high volume, and high intensity program to a low frequency, low volume, and high intensity program. Or you switch from a high volume size specific program using high reps to a low volume strength specific program using low reps. The options here are endless.
Switching between styles that are very different works very well.
Actually, there is an entire training section on pulsating training which changes training the variables throughout the program.
If you know your body pretty well and have a good amount of experience with different training styles, you need to try the pulsating training programs. You need to know your body well because you don't want to do too much for too long.
If you go over your limit for too long, your progress will stop. You'll have to take a break and let your body recover.
That's why I want you to have experience with different training styles before trying the pulsating style of training. It works great (I mean really great) but only for people who know what they're doing.
If you don't know your body and your limits, you'll end up very frustrated. So make sure you know what you're doing before trying the pulsating programs.
If you know a certain style of strength specific training works well for you and a certain style of size specific training works well for you, then you can alternate between the two programs.
Alternating the two styles will work extremely good for you for a while. As you change and become more advanced, you may need to change styles of training.
Let's just say that the body reacts very well to changes in training styles. These changes in training style can happen every week, every two weeks, every three weeks, and so on.
Keep this in mind and always know that you have a secret weapon down the road. Once you become more experienced, pull out the secret weapon. You'll be surprised at the results.