This is a good program for mass and strength. Mass is more dependent upon eating to gain...and...especially for hardgainers...REST. True hardgainers shouldn't be in the gym more than 3 days a week. The other days you should be eating BIG and sleeping as much as possible.
Why are your joints hurting? Have you been de-loading?
Why are your joints hurting? Have you been de-loading?