Clearly a balanced approach is wise; BUT considering the qualifications of the role is a key variable in selecting the best approach.
If your role is out of line with your strengths, then you can work very long and hard trying to boost yourself up when in fact it may be wiser to select a role that aligns with your core strengths and your values.
Aligning core skills of the role to intrinsic strengths of the individual - then working to continually improve/evolve in the role by learning and growing; all the while being aware of your deficiencies and tackling them simultaneously. This makes good leaders.