Honestly speaking your grades have nothing to do with your corporate achievements. I have seen students with decent marks getting no recognition from any on-campus recruiter. My friend too got back. He worked hard with 2 different companies for 4 years and decided to go for an MBA. He gave it his all during his pre-MBA period and finally secured admission to a decent B School.
He soon realized that he was meant for corporate only. It was his personality, communication, and interpersonal skills rather than technical skills that made him successful in the corporate world.
He stated that he scored average marks but made good industry contacts and worked on his presentation skills. He was able to secure a great job and is doing well currently.
So what matters is the brand you associated yourself with rather than the marks you secured.