Your philosophy seems to be predicated on strengthening weaknesses whereas I think one should always play to their strength. If one is a boxer, and you're fast but fighting someone more powerful does the trainer tell (in between rounds) to sit down and unload more powerful punches. No, he will say use your speed because that is the boxers strength. Is Mayweather going to stand still and trade with De La Hoya? No, he's going to punch and move and use his footwork and agility (his strength). In matters of warfare, whether it's physical, intellectual, or psychological warfare one ought to play to their strength and focus on refining their strength rather than strengthening their weaknesses.