I'm writing a Political Science thesis that's very focused on social justice concepts, and I have volunteer work. I think I can swing that in a solid personal statement and score a high LSAT.
That's definitely a strength. Volunteer work is good too. Read some of the past Windsor Accepted threads and look at what other people did, that will give you a good idea. Also - be weary of banking on a high LSAT ahead of the time. Not being sceptical of your abilities or anything because I don't know you, but if you haven't had much experience with it yet, it does you no service to just assume you can do really well to make up for a low GPA. I had the same issue myself - low GPA and always thought I could score an insanely high LSAT to make up for it. My LSAT expectations gradually lowered over my several months of studying, and while I'm happy with my score, it's nowhere near the 170+ I had envisioned.