Right off the bat, your rest is way too short. It's generally accepted that to strictly gain mass, you want to blast each muscle group only once per week. 3 days rest is way too short. A 5-day split with two days rest is a great way to start. Besides warming up, do 8-12 total sets per body part. Focus on compound movements..bench, squat, dead lift, ..etc
You'll have to eat like a "clean pig"

You don't want to eat like a pig shoveling any old thing down the windpipe, but you do want to eat lots of protein, carbs and healthy fats. Protein, carbs and fiber throughout the day are critical, especially right after lifting, when going to bed, and when first getting up. . Glutamine, Creatine and a good multi are also essential in my opinion and also some Glucosamin/Chondroitin for the joints.