>>2492
Ah. Not to be mean, but I'll be honest, with 2.5 you're looking pretty bad. It would be very hard to get into a top 50 US program with less than 3.0, and usually <3.5 severely hurts your chances. (getting into so-so programs is risky because academia is a pyramid scheme and it makes life as post doc very hard)
If you have
>strong recommendations (preferably mentioning that grades don't reflect your potential for whatever reason)
>research experience that you can spin well (ie. explain the research clearly, show you understand the science, and are aware of how your contributions make a significant impact)
>perfect GRE score (not too hard if you grind for a few months), preferably also high GRE Subject
Then you might still make it even in top 20. If one of these is weak but 2 are strong, or one is strong and two are medium, you're still good.
I was in a very similar position to you once (shit GPA, so-so recs, shit school) and I'd recommend you to forget PhD for now, it's a hail mary and even if you manage to get lucky and get in, you'll still be hamstringing yourself by committing to a PhD program that is not the best you can get.
Pull together whatever connections and resources you have, and get into a decent master's program in your country or elsewhere in Europe. You want:
>good resources (lab space, funding, etc) but not too selective
>professor who doesn't entertain strange notions of trapping you into becoming his PhD student (you will be able to get into much better PhD programs if MS goes well)
>professor prepared to work with you to get a paper done at the end of year one with you as first author (meaning decent project where you lead, no being some postdocs bitch for maybe middle authorship)
>professor okay with you focusing on research in year 1 and then finishing up course requirements in year 2 (you will be applying at the beginning of year 1 anyway, so almost nothing you do in year 2 matters for the application)
>if professor has connections in top schools and can help you get in that's also nice (look at their past affiliations/coauthors/collaborators)
If you try hard enough to do well on GRE/sop/interviews you have a decent shot of getting admitted to this MS. Then focus completely on research in year 1, because that will be your main selling point during the application and biggest compensator for low grades.
In your second fall, you will apply to a US PhD (if you want some Euro ones too, since those usually require an MS anyway), and you will look pretty good if you can say "look at how much better I did in my MS, my GPA is high now thanks to the 1-2 piece of cake grad classes I took, my prof loves me, I did all this research and presented at conferences/published a paper/submitted a paper, so what if my undergrad grades were bad". After the application is done, just do the bare minimum to make sure you can defend your MS thesis and graduate. Use all your free time to prepare for the job market in case all your PhD apps fall through.
An alternative is to simply obtain a research tech job in a prestigious institute/uni in the US, or a good but less prestigious one in a very big and active lab. The idea is to work 1-3 years, get letters of rec from your boss who should be a big-name prof, get your name as middle author on a few papers they publish since you helped do bitch work for them. Also makes your application look very strong, but getting the job can be hard for a foreigner if you haven't made connections as summer intern or something.