i would let your academic and location interests drive the schools you look at and contact. you're not going to win olympic gold anytime soon. so look at good academic schools where your GPA and scores could get you in, with majors you want pursue, in locations where you'd like to spend 4 years or maybe even set up shop when you're done. academics over athletics.
then cross-reference that by researching the track programs. d1s likely have a cut. ask the D3s if they do and where it is. some smaller schools take anyone who shows up.
my advice is start with schools that fit the academic bill who want a 430 miler. a constant mistake of dreamy kids on here is to want to chase colleges because they think they can run 420 next year. the colleges want to know what time you run now. they don't care what you think you can do in the future. if you are too slow for the team now save your approach for when you have the time they want. don't be the kid writing only 420 schools because he thinks he'll be a 420 getting his emails tossed in the trash bin for being too slow, pouting on here that "no one returns my emails."
if you want your emails returned, approach schools where your time fits in the team. i agree with the guy saying ideally be at least mid-team if not one of the better ones. unless you just badly want to go to school x even if you're the worst guy on the team, it's a rough situation to be the roster bubble guy. every year they are recruiting your replacement and you can get cut any time. they also aren't likely doing anything for you, no scholarships, no admissions help, maybe not even an assured roster spot. it's apply, get in on your own, and then if you are admitted, we'll have a tryout and if you win you make it. that's a lot of ifs. to me it's more fun to be on the team where they badly want you and you get attention.
i'd make a list of schools with some variety, like ones where you are the best, are average, or would barely make the team. of different types of schools, state, private, big, small. figure out what you like.
if your times do improve next year, you can move your target. i suggest making a lengthy list of schools that interest you because some will say no on academics or sports, or you will decide the place is a dump when you visit. and maybe make some additional lists of "reach" schools where if your tests or grades or times improve, you can adjust your application/recruitment pool. just don't be the idiot where every application you send out is to a reach school where the coach has no idea you exist and you are 10 seconds too slow.
last point, XC times can help you get in places but TF times are likely too late for admissions deadlines in the winter. so your XC times will be more useful than TF times next year. TF times might help for scholarships or getting on the team, but for admissions purposes you may already be an admit or deny and get no new help. if you apply in january a march time won't help get in.