I appreciate you laying it all out here, and we are here to support, but you also need to change your attitude! Remember, you're applying to one of the most competitive companies in the world!
- Most people applying to most companies get "ignored". Don't take this so personally! The people have busy jobs/lives!
- "Pretty good" academic records and internship and a no-name school doesn't make you anything close to a slam-dunk for an interview!
- You can't make an assumption like "Language is likely the reason", without evidence, and then insult the virtual event process as being biased against language. You have no evidence this is the reason...it's a strawman argument and shows poor logic/critical thinking ability i.e. bad consulting!
Now that we've hopefully shifted your mindset a bit into positivity, can-do attitude, no judgement of others, and not viewing yourself as the centre of the world, let's help you :)
1) You need to network - reach out to people. Talk to them. Don't ask for a referral, but just get to know them, be interested in them, devleop a connection, and show yourself as someone they might want to work with. Leverage a chat to then chat with someone else (in another office, industry, or of a similar background to you). Eventually, you'll be offered a referral and/or be able to reference them in your cover letter.
2) Fix your CV/Resume + Cover Letter - It's already clear it's not good enough. For whatever reason, no matter what you think. Send it through to me and I can tell you if there are some quick fixes (formatting, wording, etc.) OR if you need more experience
3) Be Smarter - Yes, obviously apply to offices where you speak the local language and have some sort of ties (have lived there, worked there, or have a citizenship there)
4) Be more determined - You need to speak to a lot more people and a apply to a lot more places. You will get rejected. A lot. Everyone does (I did). Don't give up. It's a numbers game, so make the numbers big.