If you're looking to become a nuke officer, don't count on it.
I was in a similar situation a couple years ago. I found out about NUPOC about a year and half before my graduation date. I had a 2.5 first time I submitted. One year later had a 2.75 and submitted a second time (note that my engineering gpa was over 3.0). When graduation came around, I still wanted to go nuke officer. I was able to get into a nuclear engineering master's degree program. Submitted again with a 3.6 about a year into my masters and still didn't get past the NUPOC screeners because of my UNDERGRADUATE performance. I'm a couple months form graduation and have more or less written off NUPOC as an option not open to me. I'm still contemplating whether or not to submit one last application before graduation, but that depends on what kind of job offers I get in the coming months. Bottom line is - for nuclear officer selection your grades are the primary screening tool. If you get past that, then you have to pass the interviews. But the chances of getting an invitation for an interview with a 2.3 are extremely low.
If you're looking to be any other type of Naval officer, your chances are about the same. More and more people are applying for OCS because of the economy and thus the quality of applicants in the applicant pool goes up. Which means someone with slightly average stats becomes less desirable by comparison. They do, however, utilize the whole-person concept and consider your entire package. So maybe your extra-curriculars may give you a boost. You may also fare well if you can perform very well on the ASTB. If I recall from the navy ocs forum, OCS is backed up so you might have to wait to get into OCS, but maybe Gamecock can provide some insight on that.
Sorry to break it to you, but I'm sure Gamecock will echo the same.