Steve, would you care to expand on your answer?
Here are my thoughts. The WoD is probably better programming than I can come up with. The more traditional cardio days I can replace by sprint work and the heavier lifting days I can replace with something like 6 sets of 6.
This gives me a solid plan and from my experience gaining weight is almost all diet. I don't feel like I am advanced enough to consider strengths and weaknesses.
Thanks for any replies.