TB drives me nuts... can't stand it. I LOVE Turbo Jam and WATP is okay but I only do it to get the job done so to speak.
Those are good selections in general but if you want to build a good muscle base I'd add something "Weight training like" to that mix you have mostly cardio there. Pilates will help with core strength somewhat though.
Might want to check out "Get Ripped" by Jari Love - Good place to start it's more aerobic (high-rep sets) but it will get you a good beginner muscle base despite what people say about high-reps.