I have a tendency to look at my characters in a not-quite-fully-dimensional light.
Since I'm the one writing them, it's easy for bits and pieces of myself to end up in their character qualities. My interests start to become their interests. My thoughts, prayers, etc. become their thoughts, prayers and etc.
But sometimes, my faults tend to not end up on the page. And I end up with "perfect" characters who never make any mistakes.
I know we've all read novels where the main character is sickeningly perfect. She never has a bad thought about anyone. She never messes up. She never makes any kind of mistakes and she never uses contractions when she speaks.
I have nothing in common with this character.
And, I might go out on a limb and say that most readers have nothing in common with her either.
Look at your current WIP. Does your character make mistakes? Does he/she have to work hard at something? Does he/she have a fault that no matter how much she prays about it, she still can't move past it?
These are the characters that will resonate with readers! The ones who feel so real and so human that they might walk off the pages and sit across from you in your favorite coffee shop. Read back through your novel and ask yourself, "Would I have done that in that situation?"