Your reader's opinion of your work comes hand in hand with your own perceived ability. Don't care too much about the masses, but have a few friends or close confidante's you can talk to about your work. They will be loads more useful in understanding what you're doing right or wrong from a reader's perspective.
People will say, "I write because I want to write and I don't care about what others think about my work." This is wrong. You, as the author, have to carry your readers to the utmost pinnacle of your work. It doesn't matter if your diction is bad, or the premise of your story is dumb, as long as the readers love it, then none of that matters in the end. Even if you're a hobbyist or a full-time writer, having that mentality of bringing your storytelling capabilities to the forefront rather than making excuses about it will not only help in your book-writing, but future career's in general.
I suggest you read more books about your favourite topics. I suggest you listen to your favourite authors, do research on character development, or just go outside and experience some interesting things. They will give you a good template for which you can improve on, and also help you understand what readers want from your characters.