The eating part is important. There are no magical programs. That's one thing I learned over the years. Hard work gets results, not something drawn on a piece of paper regardless how smart. BUT a solid program can be more motivating, and when you are motivated you train harder, and when you train harder you get more gains.
But to get those gains you must fuel the body properly. When I did the built for bad strength circuits I was having a monster amount of PLAZMA and MAG-10 everyday as well as eating a solid caloric surplus.