You literally chose the worst camera angle possible, and you look very sad. Please don't use this picture on Tinder or something. If you can't get a date then look at yourself before blaming anyone, could you improve your style? Your hair? Your skin? Your physical fitness? Your attitude? You have to care for yourself before wanting someone else to care for you.
Of course you're worth dating. You are not my type, but that's just a personal preference. Don't worry, there is somebody out there who will love you. Until you find that person, you should work on becoming the best you that you can be. A positive self image makes you more likable 😊
Don't question yourself because we're all ugly to somebody and understand you're not going to date the whole world but someone who loves you for you. Opinions doesn't matter because we all have doubts in our flaws but it's our hearts that should be stating the most facts.