There is no set of magic numbers that guarantee acceptance to medical school. Successful applicants have a background which supports an ability to complete the medical school curriculum. Medical school admission committees use college GPA and MCAT scores as an indicator of student potential for success. Medical schools consider applicants from any accredited college or university that satisfy the medical school prerequisites. Public medical schools give significant preference to residents of that state.
Residents also pay lower tuition rates.
The cost of medical school can vary a great deal. The focus and approach of the curriculum should be investigated to ensure it matches your philosophical views. Curricular approaches vary among institutions.