A lot of different skills are needed. Some examples would be good hand/foot coordination, endurance, and stamina as well as a high tolerance for pain.