In general, GPA+LoR weight more than GRE. The advantage you have is that you can start prepping on the GRE. With adequate time and prep, you can get a decent GRE score without much effort.
You research interest is what it is. You can't get to change it(or in any event, it's not advisable). Instead of looking at it that way, think that your research interest has "a grand unifying theme with many instances"... that is the ultimate point you need to show to get your PhD(you just need to show that "theme" through publications and a thesis).
I'm almost sure that your college is more reputed than mine(I'm international, my degree was taught in spanish, etc...) and I got in 2 decent programs with a minimum of research experience(more or less 2 years, combined). They won't discard your application just because of your school. It might diminish your chances, but you can compensate that with the rest of your application.
PD:My background is engineering, not sociology. extrapolate accordingly.