I don’t think you are that big of a reach. My DD had almost identical stats as you and got in last year. And my DS has similar stats to his sister and has already been in contact (both ways) with departmental faculty. MY DD got into VT with slightly lower stats than some of her friends and here is why (I believe). Se went in with a very specific major and was able to write a very focused essay on (a) what she has done in the past to get experience in that major and determine if if should be her career path and (b) what SPECIFICALLY VT offers that will further her career. None of this “I’ve always dreamed of being a Hokie” stuff. She wrote about what professors specifically she was interested in working with and WHY. what did they have to offer that another university does not. Meanwhile, her good friend with higher stats applied “undecided” and didn’t get in. Both girls are caucasian, same high school and same income bracket (high). My advice is to figure out why you want to go there - not because of the football games or you heard it’s fun - but be able to write essays telling them what they have that you want and what you have that they should want.
example - I see you took Hospitality and Tourism. If you were to be interested in that major - I would write about what the VT hotel management program has to offer your career, and what YOU GOT OUT OF THAT CLASS that would make you a better candidate than someone who has no idea what it’s like to work in the hospitality industry.
Lastly, from what I have experienced - going in undecided is a slight disadvantage.