from what i've read in the past threads, people can address their low gpa in two ways.
1. postbacc for ug credit (non-degree non-certificate programs) - these programs are usually recommended to borderline students to raise their gpa to become more competitive and hit certain "cutoffs" because they count towards the ug gpa on the amcas.
2. special masters program - these programs are best for students who have too many ug credits (ie double majors) and/or students with very low gpas. the theory here is, even raising your gpa by 0.05 will not really help your application so the best thing to do to show med schools that you can handle the courseload is to actually take medical school classes with med students and do well.
a regular masters program (MS or MA), even from a reputable university, does very little, if anything, to get you into med school.
IN ANY CASE, IF YOU ARE SENIOR IN COLLEGE AND STILL AREN'T GETTING A'S IN YOUR COURSES, THEN NO PROGRAM WILL GET YOU IN MEDICAL SCHOOL. YOU MUST ADDRESS THE PROBLEM THAT IS KEEPING YOU FROM ACING YOUR CLASSES BEFORE ENROLLING IN THESE COURSES.