It would be all of the above because it definitely builds endurance; almost any exercise does that. It will build strength because it will make your arms and legs stronger, and because you are used to stretching, you will prevent injury by overstreching or something