Here’s your guaranteed path to VT.
In addition to what others said above, if VT is your dream come heck or high water, there is a way VT must take you. I would apply to Richard Bland College of William & Mary, the only junior college in Virginia. The Commonwealth of Virginia actually legislated that the public universities MUST admit CC students and the JC students who achieve GPA levels above ‘x.x’. The x.x varies by JC, CC, major, and university, but are quite reasonable in all cases. Check out Richard Bland’s website, other CCs you may consider, and Virginia Tech’s website for Guaranteed Admission Agreement.
VT even has it in writing on their website what GPA is necessary for engineering. It is quite incredible this is the law, so take advantage of it.