Sincerely, A worried premed

You still have time to bring up those grades. Yes, it is possible, but you’re going to have to get As in basically everything, and blow away the MCAT. You might want to take a gap year after college to study for the MCAT and take your time applying to as many schools as you can. Texas just built 3 new medical schools in the last couple of years, so there’s opportunity here for you.