You are good enough that you will likely be in the top-10 in your state in XC as a senior, and top-5 in the 800 or 1600 or 3200 in track assuming you have a "normal" improvement rate and you aren't in California.
There are a lot of variables though. When I was a frosh, we had a guy on my team who ran 2:05 and set the freshman record. And I was running 4:50 / 10:20.
The 800m runner also ran the 400m and the 1600mR, and the 800mR sometimes. He was a star on the swim team and was very mature. He would shave in the morning and have a 5:00-shadow by the time we were practicing.
Things didn't pan out for him. As a soph, he started smoking pot (like a lot of our swimmers did), or maybe he had been smoking all along and it just got worse. But he did not fulfill the promise he had shown the previous 2 years in swimming, did not qualify for State Meet. By track time, he did not even show up to the start of practice. He never ran again.
I made it to 4:35 in 10th grade, 4:24 in 11th and 4:15 in 12th. But it came at a high, high price.
If you like running, stick with it. You have a gift. If you enjoy soccer, stick with it, and do both. I loved running more than life itself, but if it would not have hurt my running and I could have gone to HS for 8 years, I would have loved to do some of the sports that I was good at in 6-7-8th grade ... like soccer, tennis and swimming.