A bad GPA is a bad GPA, one guy in particular had a "10" appraisal from a 2 star, but bad GPA is bad GPA
I had guys all the time who had average GPA's (some sub-par 2.9) but 8's and 9's on the ASTB get picked and they just went to school, no sports, no leadership, some had no tech degree, but sink that GPA lower and it brings into question study habits and can that person truly make it through the pipeline.
Given your stats I would have put money on you getting picked, your ASTB scores are average but hard degree and sports, you know what you need to do to succeed.