I think VT is a good match. Your GPA a tad low right now- but you have a rigorous course load- and are involved. The 4 short essays are VERY IMPORTANT to VT- so check them out so you can be prepared as to what you want to write. UVA is ultra competitive for business- even once your accepted you have to apply into the biz school jr year and I believe only 50% get in. So if you are heart set on a business degree UVA is no guarantee for anyone. All the other schools accept a small percent of applicants-make sure you do your research and make sure you are filling out the common app/ activities/ honors sections/ wrote a solid essay and get your counselor and teacher recs. Be involved and give it your all. It will show in your application. Good luck!!