It has been echoed on this site before, but don't let one aspect of your package discourage you from applying. I also had a low GPA (lower than you although I was going for straight OCS not BDCP). The board really does look at the whole person. Apply as soon as you can and if you get turned down apply again. Timing is more important than anything. Good luck!