Perhaps you can do an informal post-bac ie take coursework at a local state school or do a Special Masters Program? I majored in East Asian Studies as and undergrad and had a less than stellar gpa- 3.1 and I did both an informal post bac and SMP. It really helped my odds and I got 3 interviews this cycle- 1 acceptance, 1 waitlist, and one I'm still waiting to hear from.