M-stack is a solid product, but don't start using it thinking that it's going to be magical. There are a few things to look at here:

1. Diet, are you eating enough?

2. Training/lifting program, is it designed for bulking?

3. AS is safe, as long as you do your research and PCT.