Traditional weakness-based leadership approaches are unwise and irresponsible. Review your current styles and make it a quest to improve them. Instead of focusing on gaps, weaknesses and wrongs, focus on strengths and what's right. Bring out the best in people rather than looking for their worst. Stop catching people doing things wrong and start reinforcing people doing things right. Try asking people to participate instead of demanding them to. It is always better to have willing than forced co-operation from the people you lead.
It's the presence of strengths and not the absence of weaknesses that makes you an effective leader.