Law schools appear to be mostly concerned with your LSAT score and extracurricular activities/employment. Generally speaking, a 3.0 GPA from a more prestigious school is more appealing than a 3.0 GPA from an average school; that principle holds true for law school admissions. Keep in mind, however, that the LSAT is a standardized test that theoretically measures your aptitude for the practice of law. So a guy that gets 170 on the LSAT and a 3.0 from UNA has an advantage over someone who got a 150 and a 3.0 from Duke.
You can have any undergraduate degree you want; law school does not have undergraduate requisites. As such, your major and your GPA are probably going to be less of a factor than your LSAT score, your extracurricular activities and your employment. Get some moot court or argumentation and debate experience in college. I would also advise trying to be a "runner" for law firms during the summer. This not only shows that you have a legitimate interest in law, but that you have had some experience with how attorneys and legal offices operate. You'll also pick up a little information that will help with the first year of law school.
Although this is far down the road at this point, here's a little advice on the selection of a law school: The highest ranked schools are not always the best. As an example, Cumberland School of Law (Samford University) is ranked far lower than the Alabama School of Law. Nonetheless, Cumberland invariably stomps the shit out of Alabama in the American Bar Association's national competitions. While I was on the appellate team at Cumberland, we frequently beat schools like Alabama, Georgia, Emory, Texas, Kentucky, Chicago-Kent, Harvard, etc.
I'm not sure why this is, but higher ranked law schools tend to take a more theoretical approach to practicing law. Schools like Cumberland, Mercer and Stetson excel at teaching how to actually practice law in a court room, which is ideally what you're supposed to learn. I've heard many attorneys in the Birmingham area state that they would rather hire a Cumberland graduate due to their writing abilities and practical knowledge of courtroom demeanor.
In short, do some investigation as to what the law school focuses upon, how they fare in mock competitions and what the opinion of local lawyers is regarding the schools. I think you'll find that you would much rather receive practical knowledge than legal theory.