When starting any kind of program, do not be so easily swayed by marketing and advertising. Before you are pulled to purchase an expensive product as part of a program, be sure to first dig deeper if the products or programs involved are really effective in meeting your set goals.
If you want to build muscles fast, do not just try any popular muscle building diet without even looking deeper to the program specifics. Before starting a diet, check to see if the foods and drinks involved are easily accessible and if the program itself is realistic. A good diet should not require you to turn your lifestyle around. It should be doable enough that it allows you to still maintain the bigger parts of your current lifestyle, while making subtle changes to your eating habits. Note that you should look for diet programs you can finish until you reach your desired body mass and looks.