P90X is great if you're looking for something all in one and to help keep you motivated. If not, look into doing plyometrics, squats, lunges with weights/bands. You could probably easily put together your own routine by doing a search online on any of the above if you don't want to spend the money on P90X or don't know anyone who has it. Also, low carb diets are not always best, but a well rounded diet. You still need certain carbs in order for your body to function properly and to not hold onto fat and for muscle to grow. HTH! :)