Your have good stats and can absolutely go to lots of great schools. A couple of things I think will be helpful.
Make sure that you consider the financial side carefully. The worst case scenario, which is very possible today, is that you get accepted to a couple of great schools and then find that they are not affordable. Be sure to run the net price calculator (NPC) for all schools you are seriously considering. This will give you a good estimate of what you are expected to pay. I know Wake Forest does not give significant merit aid, except to an extremely small % of students. It’s increasing need-based aid, so you could give that a shot. It primarily gives full-pay students a top-notch education. I know William and Mary does not offer much aid to OSS students, though it has increased it a lot for in-state students in last couple of years. UVA, I believe, is very similar, and like Vandy has seen a huge spike in applicants in recent years.
There are basically three routes:
Look to the public universities in your state. These will probably include at least one world-class research university, and many states have more than one such school. Take Indiana. You have IU and Purdue right off the bat, besides other good schools. You can go anywhere and do anything at these schools.
Need-based aid: Perhaps the best place to start is to google “colleges that meet full financial need.” It’s important to understand that many of these schools, like Vanderbilt, are extremely competitive, and a long reach for you, and for most students. Not to say you couldn’t do great at them, just an impersonal matter of supply and demand. Ten years ago, you would have been right in the ACT range for Vandy, now you’re 3 points lower than the 25% mark. What changed? The number of applicants–demand. What didn’t change much? The number of seats in the freshman class-supply. Also, a school on this list might be “need aware” and preference applicants who will be full pay. Also, it may calculate that a student can pay more than they can actually pay. I find Holy Cross on this list. Academics are equal to those at Vanderbilt (outstanding). It would be a reach but your score is in range and your UW and W GPA suggests you’re taking challenging classes. I also see Lafayette and Gettysburg, which would also be reasonable places to run the NPC, and terrific schools. Also Trinity College and Union College. I believe Trinity has seen a big bump in applications in recent years.
Merit aid: Some schools will offer a high % of accepted students a generous merit aid offer. The key is to be on the higher end in terms of stats. You can google “colleges that give generous merit aid.” A couple that come to mind are Denison, College of Wooster, and Kalamazoo College. They are not as well known as Vandy and Brown, obviously, but are excellent schools. They have very nice campuses and terrific students, faculty, and staff. Merit aid can turn a $60k+ sticker price into something more like $35k-$50k. That is why running the NPC is so important. To see where you are in this range, or if you would do even better, or not as well. Depending on your family financial situation, it is conceivable that you might get some aid at some OOS state flagships that are major research universities but less competitive in admissions, like a Kansas, Missouri, Arkansas, Oklahoma, etc. Is Alabama your home state?
If you are male, then you might look at schools, especially LACs, with a high % of female students. Schools like Kalamazoo and Connecticut College work hard to bring in male students to maintain something of gender parity (many more female students in college in general today). STEM schools can be the opposite. They are trying to bring in more female students to achieve more gender parity. If female, you might consider Mount Holyoke.
Bottom line: the most competitive schools are insane these days, but GREAT NEWS there are lots of terrific schools. Just focus on find the one that is a great fit for you, is accessible in terms of admission, and is affordable. Use the NPCs and eliminate schools that appear will just be too expensive. Again, all these schools I mention are excellent. I would be happy for my kids to go to any of them, if they were a fit for the individual kid.
Again, it sounds like you have a great work ethic and very positive attitude, which will be a great benefit to you in the college admissions process, and life.
Good luck