If you're in NC, why not try to walk on at NCSU or ASU? If you've got good grades, look into UNC.
Elon is only getting better - like I said, it is a good school - but it's pretty pricey. I can see it being worth it if you're from NJ or somewhere, but we have great state schools.
If money is not an option, think about Wake?
Are your times fairly good? HPU has a great coach and program if you just want to do the small private school thing. NC is a great state to be a college runner, so you'll be fine.
I realize I probably did not help at all. Sorry. My attempt was sincere. Basically, all I am trying to say is that we have some fantastic programs in this state and unless you are 100% tied to Elon, you have other choices.