From what I've seen students who don't have stellar marks but still want to benefit from the research opportunities often end up in larger public research-intensive universities outside the US, maybe Edinburgh, McGill, UCL/Imperial, Toronto, UBC. You'd probably end up saving a lot of money as...