Good grades are just indicative of skill, at least when you're taking a moderately difficult set of courses at an accredited institution. I mean, if I was hiring, and my choices were between good grades and bad grades, the bad grades person would really
have to be stellar in an interview (if I let them get that far). Experience is very important, so it can be an equalizer.
For me, I have good grades and good experience: 8 months of internship and other things.