I would have to say even as a resident in VA, I think Duke and UVA are reaches for you regarding your SAT scores. You really want to be in the mid to high 1300's for those schools. UVA is known as a public Ivy, and has for yrs ranked nationally as the number 2 in the nation, only behind Berkeley. They want the whole package, and although you have it in the EC and curriculum areas, that SAT is going to hurt you since all of the applicants will have the same caliber resume, but also a higher SAT.
VT is different because they give an academic edge for admissions when it comes to applicants that intend to join the corps.
However, I would say if you were a non-cadet applicant, your SAT is on the low side. Our DD attends VT, she had a 1290, 4.17 cgpa our of 4.5, IB, AICE, Magna Cum Laude, and was deferred from ED to RD with her stats as a sociology major.
I think you will be accepted, but be prepared that candidates for VT applying NROTC will have some very high stats and not to be shocked if you don't get a scholarship. Remember for most VA residents, that have VT on their list, they will either have UVA as their reach, and VT as their match, with JMU, VCU or GMU as their safety. If VT is their reach than the others become their safety. When DD applied to VT, she had GMU as her safety. In both acceptance letters they stated the number of applicants. Both schools had over 33K applicants. In these economic times, getting into a state school can be as hard as getting into a private. VA only in 2010 changed their regs for state colleges because of this issue. It use to be 70% must be VA residents, 30% OOS, now it is 75% IS and 25% OOS.
I have to be honest, I do not see what I would call a safety school on your list.