Coming to terms with the fact im down bad, need advice?

kinda embarrassing but today i realized just how desperate i am for a girlfriend, it feels like something i need in order to feel happy (i doubt thats healthy.) dont want to come off as this kinda edgy teen wannabe lol but im a senior in high school and this is supposed to be such a fun year... but instead i just have less classes and see my friends a lot less often due to it. i realized a while back that i had a huge crush on my coworker and school friend, and last month i finally found the courage to ask her out. i didn't really expect a yes, but we get along extremely well and i just needed to know tbh. well she said we're better off friends and i took it well and we recovered easily and its not even awkward. but im back at square one now, and i haven't been happy the last few months. i dont really feel like i have a purpose (which im told is common for people my age), but i feel like having somebody to care for above all else would help me feel more fulfilled, if that makes sense. im 17 and never even held hands with a girl, let alone gone out with one, so i have no idea what that feels like lol. anyways though im dealing with all that as well as the fact i really dont have much of a social life anymore, and i really wanna get myself out there and maybe even find a girl that likes me back tbh. the problem is i have really no idea how. for the last 3.5 years of living in my small town and going to my small school, I've pretty much not interacted with the vast majority of eligible friends/gfs. i dont think my reputation is good enough to recover a relationship with any of those people lol. but what else is there? the only places i go are to school and work... i run track and cross country for sport but nobody else enjoys those things here. idr have any other hobbies tbh. what can i do to improve my social situation and maybe even find a girlfriend? oh yeah I don't know if this changes anything or not but im very ugly lol. so uphill battle when it comes to girls

Coming to terms with the fact im down bad, need advice?
Post Opinion