If you're serious about making muscle gains, it takes more than just showing up to the gym and hefting some weights. Your workouts must be efficient, and your diet and supplements need to support the process.
Many people who want to build muscle are tempted to cut their calories to make room for more protein-rich foods, but this can actually inhibit gains because the body will use the proteins for fuel instead of Muscle Growth. If you're looking to grow your muscles, focus on eating a surplus of calories and include healthy carbs in your meals as well. To stimulate muscle growth, you need to push your muscles past the point of fatigue. This is why it's important to train each muscle group at least two or three times per week and include high-intensity exercises that require lots of repetitions. In addition to training hard, you need to provide the proper recovery environment when you're not in the gym.