Well, just from the name of the program, BDCP is geared towards those still in school finishing a degree. Since you already have a degree, there's no need for you to apply for BDCP. You can submit a package for direct accession (DA) to OCS. In fact, I'm not sure the Navy will allow you to apply for BDCP even if you go back to get another bachelors since you're already eligible for DA - less money they have to spend. Your GPA might be low, but I'm sure there are/have been plenty of people in aviation with the same or lower GPA. You'll never know until you try. As blarged noted, it's not a deal breaker. Just make sure you make up for it in other areas - remember the whole person idea.
While the Navy likes to see technical degrees, it's not a requirement. Contact an officer recruiter, schedule an ASTB, do well and see what options you have and where it goes from there. Best of luck to you.
While the Navy likes to see technical degrees, it's not a requirement. Contact an officer recruiter, schedule an ASTB, do well and see what options you have and where it goes from there. Best of luck to you.