Dating/relationship help

Hey everyone, I need advice. I'm 19. Almost 20 (so excited about that 😆lol). Anyways. I've been single for about 3 years now and no guy seems to want to date me. I've had a couple of crushes and they all didn't like me back. My recent crush rejected me when I asked him out for coffee 💔. All my guy friends say I'm a good person and deserve someone great so idk what's wrong with me. Is there a way I could get guys to ask me out?