don't count out mid major d 1.
Just go look regional xc rankings, and look that the schools. If you find a school with a lot of seniors odds are they are a good program. It will be tougher to go to nationals, but the competition will be better, and you'll be able to be competitive in your conference, but still have the chance to go to D-1 nationals. Mid major is the way to go, plus you can still find good academics school.