You don't need talent to run at D1 schools. What you need to do is to pick a really, really, really terrible D1 school, get admitted based on academics, walk on to the XC team, exceed expectations, and then run the 1500 in your home meet* during track season:
https://www.letsrun.com/forum/flat_read.php?thread=8723239
*you will not make the travel team.