What about another post-bac semester or year? If after so many credits, fulfilling your prereqs, and taking upper div science courses you will not be able to pull your GPA above a 3.0, I would suggest looking into a SMP. Unfortunately many SMPs have a cutoff at around 3.0; however, do your research and get into contact with prospective programs. Give them a brief rundown of your situation and ask them for advice, whether they will consider your application, etc. If you complete an SMP successfully it will show adcoms you can handle the rigor of a medical curriculum and will help ease apprehensions.... although still having your cGPA below 3.0 is concerning for schools that may automatically screen you out
I know that this bit of advice will be frowned upon but if after GPA repair, a stellar MCAT, an SMP, and like 2 application cycles you are unsuccessful then you may consider going the Caribbean route. But only if you know for sure you are a motivated, adaptable person who can succeed independently. Caribbean students are at a very big disadvantage, but each year they do produce bonafide physicians.