There are both physical as well as mental factors that have to be considered when want to gain the most muscle...