Nutrition. Nutrition. Nutrition.
If your diet is not right, you are wasting your time with the supps.
You already said that your diet isn't that good, or something to that effect. Get that straightened out before you start with the MAG-10, or the Carbolin 19.
If you want to add quality mass, you are more than likely going to add some fat along with it. That's just how it usually works.