Calisthenics does help you build muscles. However, there is a certain limit. If you want a huge muscle mass then you need to put on some weights. For beginners and fitness enthusiasts, bodyweight exercises will suffice.