As a reapplicant, your best bet is to win your congressional vacancy. Since the class size is getting smaller, if we start setting aside required appointments, Congressional, Active Duty, Presidential, and so on, appointments from the National Waiting List will get smaller.
How can you win your Congressional vacancy - hope your competition sucks (I am just kidding). Being a reapplicant only gives you so much second look. So, if your SAT is not competitive or your high school GPA is low, that where ever you go need to improve your SAT scores and get good grades.
know two reapplicants from my state with appointment offers, both did NOT go to a military college, one went to regular college with ROTC and other candidate attended a local community college.