at first glance everything looks good, you have good muscle support supps in place as well as supps for general well being. The only other thing I would add to your stack is a good digestive enzyme ( I really like digest Gold by enzymedica but its pricey). Taking only with solid food meals, most shakes already have a fast absorption rate, by adding the digest gold you will increase your absorption of the solid foods you eat, getting more from each meal combine with a good supplement stack should make for some good results.