Hey OP, I was a D1 walkon as well. Sounds like we have similar high school backgrounds so thought I'd offer my thoughts/experience. I was a 2:04/4:40 kid in HS. Only took running seriously my senior year, but certainly wasn't D1 material. Still I was fortunate enough to be given a shot to walk on to a good, regionally-competitive program.
D1 Running is nothing like high school. I hope you understood that going in, though. Especially as a walk on, if you want to have any amount of success, or even just survive, it absolutely needs to be your number one priority. Period. Ahead of school. Ahead of girls. Certainly ahead of beers and weed.
If you're willing to make that commitment and those sacrifices, willing to put in the miles and get your teeth kicked in every single day for probably two years (maybe less since it sounds like you're a little bit more naturally talented than me), then the times/performance will come. But it will suck donkey d for a while. I was garbage until junior year, but by the time i graduated I'd carved out a modestly successful career: ran mid 14min 5k, scored at conferences and qualified for IC4As a couple times. Nothing exceptional, but Im as proud of myself for that as anything I've accomplished in my life (hopefully won't be saying that in 20 years, but point remains).
If you're not willing to make that commitment, then you should move on, honestly. You'll hate it even more than now. I know plenty of other walk ons who quit and had awesome college experiences through other activities.
On a final note, hope you realize what fvking awesome opportunity you have right now tho. I'm friends with a couple d3 all Americans who've told me that looking back, they'd give that up in a heartbeat for the chance to train with D1 guys everyday. The battle you get to wage everyday to prove you belong is something you rarely get to experience in life, running or otherwise. So whatever you decide, choose wisely.
Anyway, sorry for the dam novel. Felt like I had something to offer and hope it helps you make the best decision for you. Good luck either way.