Don't think you can't succeed racing two meets weekly. Many excellent high school runners have had success this way, especially if they have the discipline to run easy enough to recover between meets, but still getting sufficient distance to maintain an aerobic base.
Honesty, as a coach, I don't like to schedule 2 meets Every week, but I have seen plenty of runners do well with this approach over my 40+ years of coaching. As others have said above, use these races as both physical training (workouts) and as an opportunity to practice various racing tactics. It looks like you're getting the chance to run both longer and shorter (down to 400) track events, so you'll be getting some work in various speeds.
If you feel you need a bit more speed than you're getting, on the days you're only racing a 2 mile, you could jog a bit post-race, then get in some shorter faster reps (like 200's @ 800 effort, OR Fartlek like 30 seconds @ 800 effort/1:30 jog. Also, if you feel you're losing your aerobic endurance, you could add a bit of up tempo running to one of your distance runs, such as 20 min. @ about 1 min/mile slower than 5K race pace, as long as you're feeling good.
Just Don't think you cannot be successful running 2 meets/week. It's been done before,
and you can do it, too!