1. Honestly, most MLS programs are accepting most people (especially if you've got a good GPA). Unless it's some super-prestigious program, it's pretty easy to get in. With that background/GPA, I can't see you having any problems.
2. If you do, I'd make sure there's at least some focus on digitization, b/c that's more and more important (at least to academic libraries) and probably will be for awhile. Specialization hurts if you're not willing to work outside of it, or if people think you're going to ditch them for something that fits your specialization better. If you're flexible, it doesn't have to be a bad thing.
That said, it's pretty rough out there, hiring-wise right now. My library just hired for one position, and there were over 80 applicants for it. Another position they're hiring for now has 120+ applicants. And we are a tiny, somewhat backwater university. A coworker of mine with 5 years experience, an MLS, and a willingness to relocate literally anywhere between NCarolina and Maine (in an effort to get slightly closer to home) has been looking for a year and a half and *still* hasn't found anything, though she has had a couple of interviews. I don't say this to be discouraging, more just to say that "paying your dues" could involve not getting a job for awhile.