High volume, and lots of time under tension is key for your workouts. You'll get more muscle-building doing lat pulldowns at 60 lbs going slow - I will sometimes spend as much as 8 seconds on the down phase of the movement - as you would yanking 150 lbs like 90% of gymgoers do. I trained with an IFBB pro last year before I realized bitch was cray and also decided I wanted to focus more on powerlifting, and the workouts are long and hard. I would be doing splits with two bodyparts and on average there'd be 4-5 exercises per body part with 3-5 sets. I don't think I ever left the gym in less than 1.5 hours.  And, of course, eat a LOT. I'm a 5'5" woman and I eat about 3000 to maintain my weight when training hard. For you to bulk, I'd expect 4000+.