Don't listen to everything you hear. I am middle of the pack at a top 20 and currently working a Bigfirm job in DC this summer, which I landed through OCI.
Your life is not over and anybody who says otherwise is just bitter. Sure, it is an uphill battle, but you have to focus on your strengths. Though, I would say landing some elite firm offer in China is not likely without any grades or some superior experience to justify it.