First of all, thanks for all of the thoughtful responses. A little more info, I am actually already a freshman. During my senior year, I wanted to run in college and talked to a few coaches, mainly at ivies, but didn't end up running fast enough at the right time to get their support in the admission process, and I didn't get in. I managed to get into another very good school which I am really happy at, but the only problem is that the track and xc programs are a little bit too competitive for me to be a good fit. I decided that I wasn't going to run, and just worked out whenever I felt like it this fall, but after a while I realized that I really miss competitive running. Also, the lack of structure in college is a bit of an issue for me. I am realizing now that daily training in high school really helped different parts my life, and helped me be a productive, healthy person. I'm pretty determined to walk-on, because I think that running became such a central part of my life in high school that without the structure which it provides, I will have a tendency to slide into an unhealthy and unproductive lifestyle.
That said, the program definitely isn't an ideal fit. I have gotten to know a few guys on the team, and they seem like really nice kids, and it would definitely be a great group of people to become friends with. However, as some of you have suggested, the coaches definitely do have a reputation for being a little bit elitist. It's kind of frustrating because if they would give me a chance to try out, I'm confident that I could hang with the mid-d guys, and show the coaches that I am willing to work.
I am going to start putting in lots of mileage, and I know that if I put enough time and effort in, I can hit 20:00 for 4 miles, its just a question of how long it would take. As many of you have alluded to, I am more of a mid-d guy, but I never really focused on endurance in high school, so I think that if I start running high mileage I should be able to get into good enough aerobic shape to make the team. Thanks again!