I don't think you should go to law school straight out of college either given your generic background. But, if you ignore the advice, of the schools you've been accepted to so far, I'd say that St. John's is your best choice.
There is absolutely no reason for you to attend these schools:
American University- ACCEPTED one-time $10,000. Award
Catholic University-ACCEPTED $18,500.00 a year
Chapman- ACCEPTED-FULL Tuition
Albany- ACCEPTED- FULL Tuition
Drexel – ACCEPTED- - FULL Tuition
Loyola New Orleans- ACCEPTED- FULL Tuition
University of Mississippi
Brooklyn law School- ACCEPTED
University of Miami-ACCEPTED- $20,000.00 a year
Penn State-ACCEPTED-$20,000.00 a year
The schools that are higher ranked than St. John's (i.e. American) aren't worth the higher cost/debt to you. Loyola won't help you much with any of your goals, plus it's in a small city and doesn't have much of a reputation outside the region. Hofstra might be a contender ONLY if the scholarship stips at St. John's are ridiculous. I have friends and co-workers who went to SJ that told me they do section-stack scholarship recipients.
I went to Northeastern. I would not recommend it for a K-JD-er (that means "Kindergarden to JD" for someone who has no WE)*. Northeastern does not negotiate scholarships. You may PM me for more info on it.
* (though I pretty much tell everyone not to go straight from college to law school unless they get a full scholly to an Ivy League LS)