In someone's greatest strength lies weakness.
It's weird, give it some thought before you dismiss it entirely. But I'll use me as an example (although, if you don't personally know me, this example won't help much).
I have a super hero complex. I feel this need, this compelling urge to be a hero. It's very hard for me to go by someone who's hurting without stopping to help. I dream at night of saving the day in some dramatic fashion (gaining the ability to fly and becoming a one man ambulance/fire fighting crew? oh yeah).
I long to be the super hero who sweeps the girl off her feet, who rushes in at the last minute and with no regard for personal safety puts everything on the line to save someone else. I've gotten to the point in my life where I'm ready to die so that if the moment comes, nothing is holding me back.
But in that, there lies my Achilles Heel (or one of them). Since I desire to save people so much, when I don't save them just how I imagined I hold myself responsible. I take the blame and hold onto to it. All my posts about actually saying "You're forgiven" when someone apologizes...they stem from this. I can't let mistakes I've made go partially because I don't think I've been forgiven and partially because I still think it's entirely my fault. I'm a black hole for guilt.
When you see people today, especially people you admire and look up to, look for their strengths and see what weakness stems from that. Spend some time getting to know them in a different light. Even super heroes need some help sometimes.