Your voice is ok. There's a bit of character and interest in it.
But Polarity made pertinent points, i.e. voice is a bit pitchy, and you are singing within yourself. At the moment, you are singing, but not performing. There's a big difference.
You may benefit from some vocal coaching. A coach can help with breathing, projection and pitch.
You don't need necessarily to be technical perfect to be successful as a singer. But you do need to have something about you that catches the interest of the audience. Think of how many thousands of other singers there are walking in the same shoes as you. You have an awful lot of competition.