guys won't date me

Every time I have liked a guy I get dropped or rejected and I really don't know what I'm doing wrong... I don't really think I'm that unatractive. One guy even told me he liked me, but he found someone "better". Another asked me out as a joke... Is it because of the way I look? Please help... (ignore the snapchat caption)