Regardless of the program that you use, you only get out of it what you put into. If you don't work hard you won't gain anything.
The program isn't what is going to make you gain anything. It's what you do with the program that will give you the gains.
The program is just a guide, and it's up to you to make sure you do your best to ensure that you're ready to compete to the best of your ability.