My son just received an out of state scholarship Marine Option NROTC- Engineering Major- University of Michigan (we live in Texas). He has close to your gpa and other qualifications- SAT M 670 CR 670. I suggest you take ACT as well as my son did better on that and the scholarship committee...