Perfection is flawed:
There was a study done of the traits that people found attractive, even subtle differences. But when they took all the most attractive features and placed them on one person's image, it was the most non-descript person you've ever seen.
The same thing is true of character development. A strong and true character with flawless skills, body, and impeccable performance is about as inspired as wet cardboard. You could have a character like that, but then it won't be the main character, because no one wants to read that. Cindy Crawford would be dull without the mole. She'd be pretty, but not notable. It's the distinguishing imperfections that make people stand out from others.
Now, those imperfections can be in a variety of forms. Your character could be virtuous but impetuous. Strong of character but trapped in the body of a 6-year-old. An avenging angel who's lost their ability to judge right from wrong. Out to save the world, but unwilling to accept help in an impossible task. The forms are infinite.
So rather than make an idealized version of yourself, create a character that takes one of your flaws and exemplifies it - takes it to a ridiculous level. If you're shy, they're a masked superhero because they can't stand anyone seeing them, or knowing who they are. Yet they have all this power and are forced to increasing levels of exposure to accomplish their goals. And therein lies drama.
Make life REALLY hard on your hero. They don't have a perfect family, but instead their kin are monsters (literal or metaphorical). Dealing with people who are really terrible, yet close and intimate family, means they must try to reconcile very different elements into a seemingly impossible paradox - the moral criminal, or the virtuous fiend. Or else they must renounce and betray everything they were raised to follow and believe in.
Place your hero in situations (or with backgrounds) where they must make impossible moral decisions. Fight injustice and risk killing innocents as collateral damage. Are the police corrupt? Are you sure they're ALL corrupt, or does your vigilante kill the poor rookie who's first day on the job is his last?
The more perfect your character, the worse the abuses you need to drop on them. Give them a haunted past, a terrible fate, a deadly weakness, or a tragic flaw. Then see what happens.