And dont forget, you need luck too.. Chances you get to a BB first round interview are about 1:50.
But hey, my grades suck, I did a pretty unknown university in a small country, it took me two more years than usual to complete my master and there was a typo in my cover letter. But I WAS invited...