I don't know if you're schedule permits it, but if you can lift five times a week and focus on a body part a day, I personally find that to work really well. I've been flying up in weights everywhere and gained 20+ pounds in 2 months. Deadlift and Squats are really important as well, do quite a few of those if you can. If you want to gain muscle, do low rep/high weight stuff. I like doing a 10x3 routine with bench, squat, and deadlift every other month to help with them; I personally think it works out pretty well. I'm no veteran to lifting or anything, but this stuff has worked really well for me, at least. Also, no matter what you do.. Eat a -LOT- like nearly 3k calories a day. Lots of proteins (fish is really good, red meat, stuff like that) and just eat a lot.