You're doing great so far. As others say, the main thing you want to focus on is increasing the total amount you run. But do it gradually to avoid injury.
For your lifting, are you self-taught or do you have someone helping you? Lifting properly is very difficult to do on your own (not just for highschoolers but people of any age). It's a bit of an injury risk. If you don't have a coach helping you here, at least be careful and don't push it.
Here's a couple things you can add in right now that may help, if you don't do them yet.
Strides. Try to do these at least 3 days per week. What it is, is after an easy run, you do say 6-8 "strides" where each stride is about 15 seconds of running, you start from a standstill and build up to a comfortably fast pace, about your 800m race pace, hold it for a few seconds, then slow back down to a stop. You want to focus on your form, running very smooth and relaxed. You want to have tall, upright posture, not much forward lean, shoulders relaxed and down, arms swinging forward and back not side to side. Don't worry about your speed at all, just make it comfortably fast.
I really recommend doing strides barefoot on a football field if you can. I've found it helps improve form. I'm also a fan of doing a bit of barefoot jogging each week (like a couple laps around the football field at the end of the run), but I won't push that point.
The other one is, you can do some hill sprints for strength and form. Like once a week in base phase. Find a nice hill with a bit of steepness to it, and do short sprints up the hill. Walk back down for recovery. It's basically like the strides I said above, except uphill. This is good strength training and good for your form.
Like others said, everything you're doing so far is great, and it's great that you're so dedicated. But most of it is side stuff and I wouldn't get obsessed with it. Work on building up your mileage, but listen to your body and give it time to adapt and recover.
If you remember one thing, make it this: "Success comes from many years of consistent training and not getting injured." That is the big picture to keep in mind. You want to be laying a good foundation for 5+ years from now.