I really suggest reading this bit from the Competitor's WOD about programming philosophy and prepping for open/regionals/etc.
"The Three-Headed Monster
Your goal is to become a three headed monster. Top athletes in this sport have Strength, Skills and Conditioning. Your goal is to be feeding (improving) all three heads at the same time - every month, every week, every day. If you have a serious weakness in one (one head is smaller than the other two), feed it more till its as big as the others."