Your work with native-americans will garner some interest, but with that uGPA, average law school grades and mediocre performance (~3.4GPA) so far in your prereqs you're not really going to be inspiring confidence in adcoms. (And by mediocre I mean mediocre by med school applicant standards not in general). Unfortunately, your chances at getting into any of the schools you mentioned will be slim.
The only way to mitigate your ugrad GPA is a steep upward trend in ugrad classes. You're realistically looking at having to do a multi-year post-bacc with many upper level science courses (and you gotta get all A's). You may even consider an SMP. You're really not in a "finish prereq then apply" situation. If you're gonna do this right, think minimum 2 year reclamation project where you ace numerous science courses, build ECs, LORs, volunteer, shadow, and rock the MCAT.
My time on SDN and in the non-trad forum has convinced me there aren't many holes that can't be dug out of if you're determined and patient. But your GPA represents a pretty big hole.
Good luck. We'll be rooting for you.
I recommend going to the "Secrets of non-trad success" forum and reading some of the posts. Plenty of people with less than stellar starting credentials offer their paths to med school matriculation. It's a valuable resource.