Whether you want to gain muscle or lose weight, nutrition and training are the two most important factors.
However, when it comes to those focused on a specific outcome - to build muscles, there are other things to be considered.
Gaining muscle mass surely takes time, but if you aren't seeing any increase in size…