I used to be a competitive ski racer. p90x is basically the same workout we did for cross-training with more pull-ups and less weight training; it's a weird result. You get fitter but at least in my case you don't really feel awesome; you can just do things you couldn't before on the hill.
Weight training actually helps prevent injuries. If you don't have that as a part of your routine, you should add it.
Weight training actually helps prevent injuries. If you don't have that as a part of your routine, you should add it.