2.17 GPA, 157 LSAT
At first I thought your recommendations might have been not so good. But looking at your numbers, you might not be applying to the right range of schools.
I checked LawSchoolNumbers, and looked at the schools that people with similar numbers got into. They were all Tier 4 schools. So you've got a shot. I would recommend applying to several schools, like a handful of Tier 3 and 4 schools, and maybe a couple of reaches in the 80 - 100 range of the Tier 2. US News and World Report will list the schools for free on their website.