Unfortunately, at this point your GPA is the only way for any recruiter to assess your academic skills, which is often an easy proxy for the skills required of an entry-level banker. They're not going to give you a test to see if you're now super smart despite bad grades you had seven years ago, right? So you need to do it yourself. You need to address the strike on your resume that your GPA is and that is just too easy to interpret as "not too smart". How do you do it? Put yourself through graded situations, exams and tests that will provide a current snapshot of your academic skills. You could do it through a curriculum (Masters) or you can take exams and tests that will provide new benchmarks: study like a dog for the GMAT and get a high nineties percentile, sign up for CFA Level 1, study like a dog, get high grades - put those on your resume. I'm not sure what else there is out there that can add some green check marks on your resume but maybe others have ideas. You need to address those issues that get you dinged - networking is not enough.