How strong are you right now? Depending on how strong you are, I would go with one of two plans.
First one is strong lifts 5x5. This is beyond great for beginner weight lifters looking to gain mass and strength. The second is Wendler 5/3/1, which I'm currently doing. This is more of an intermediate plan. There is A LOT of information about these two programs online, too much to actually even post here
And to gain mass you'll need a lot of protein and dedication