Bodyweight Mastery is fundamental to your progression in any sport. The biggest benefits of bodyweight training is that you will be able to create an incredibly strong and injury resistant body that is highly functional and aesthetically pleasing. With the proper progression, you will be able to do things with your body that will make people just stare in amazement. You will be able to walk into a gym and out lift most the of the people there, even though you won’t be doing any lifting other than your own bodyweight.
The goal is simple, master the push up, pull up and squat, then challenge yourself by being able to perform them from every conceivable angle and range of motion. This will build strength that transcends normal barbell or dumbbell training.