I use bodyweight training for strength AND power. Here and there, conditioning circuits as well, using faster, more explosive bouts.
I mentioned something in a recent e mail and man did it get peeps fired UP.
I said that if you can't perform such as pull ups, handstand push ups, etc:
You are either:
A) Too Weak