Muscle Tech used to have Anabolic Halo, it was a post workout powder. That shit tasted better and worked better than anything I've ever tried in my life. They stopped it, brought it back, was garbage, so I don't use.
BPI products has the best flavors and quality is good. They have the best taste. Muscle Tech, BPI, BSN and now JYM products are making a shot for the top spots. I got far better info and learned more from Muscular Development magazine than any other on the market, and yes, I had a subscription to all of them. They fueled many of my workout plans. MD has the best info on steroids as well and where you can find out more info. I have no need since I don't wanna be a monster. But I'm getting off topic. Get a name brand like the ones I listed. You'll see how your body likes it and with proper understanding of the human body like you have, you'll gain. Proper form workout, protein, diet and rest. That's all you need really. I use BCAAS during the day because it helps make water taste better lol. Just so you know, if it gots watermelon, I gottsta have it lol.