Not necessarily. You can definitely strengthen your muscles and put on some muscle by doing bodyweight exercises, like push-ups and pull-ups. However, weight training is a great way to build muscle. Just keep in mind that your diet plays a major role when it comes to bulking up. You must increase your protein intake and maintain a healthy diet.