Your GPA is very good. You need to get your SAT score up to at least an 1100 to be considered "highly competive." If you are that close some brushing up before taking it again should get you there.
My son received received an Army ROTC scholarship last February and when we spoke with a rep...