Mathew,
One more critical thing.
You never gain muscle when working out. In fact, you are tearing down muscle fiber in the gym.
You gain size and strength during the recovery cycle so getting high quality sleep, trying to live a low stress lifestyle, and eating high quality foods 5 or 6 times a day is vital for good recovery and muscle mass gains.
I've seen you on this forum at all hours and wonder how you get any rest.
I've been using ZMA as a sleep supplement and it works wonders. It doesn't make you sleepy, but it promotes deep sleep which is important in recovery.