You are small, with limited arm strength and power and are slow. You are not going to play at a D1, period. Christopher Newport is a top D3 program and has D1 talent on that team (at least the middle infielders) , so don't waste your time at a top 20 D3 program. You can check out D3 programs at d3baseball.com to find a programs that might fit you.
All that said, if you want to contribute to a program you will have to find a D3 that has a combination of what you can afford, matches your academics and baseball skills, and is where you want to live - it can be done with some legwork. You have plenty of time from a D3 standpoint so start working on a list and contacting those programs. Forget about Arizona Fall Classic, you will be lost in the sea of kids, unless you have already contacted a program that wants to see you play in advance.
The other option of course is club ball. I am not trying to be negative, just giving you a realistic view of your options so you don't waste your precious time.
Good Luck!