softs include internships with big name human rights orgs, great LORs, favored undergrad organizations (student government) and being a 1st generation american (DS)
I'd consider retaking but I honestly don't think it'll help much, I'm pretty much a B+ student in and out of class though I didn't take any prep courses or anything for my 164, I just took a lot of practice tests and read the explanations
schools I'm looking at:
UPenn
Georgetown
GW
BU
BC
Fordham
American
Cardozo
Rutgers - Newark (in state tuition)
help?

edit: 3.4x GPA out of max 4, I keep seeing 4+ GPAs (no idea how those work!) but my school's max is 4.