Regardless of how we, or others, perceive our flaws they are a huge part of what makes us the people we are.
Similarly, our characters need flaws to help flesh out just who they truly are. No one wants to read a story about a perfect person. Aside for being boring, they aren’t realistic and can be off-putting and remote making it impossible for readers to get close to. As a writer, you want to create characters that your readers will relate to and find a connection to. For that to happen, they must be believable, flaws, warts and all. For more on this check out B is for Believable.
Your Homework: Think about your characters. What are their flaws? How does this impact the way they act? Can you imagine a scene where the flaws can add another layer or dimension?