1. I have been shooting as many as 2100 photos and delivering 1900 photos (copyright released) to the bride. Is this normal, or should I cut it down to the top 10-20% of photos?
3-400 might be "normal", especially for a budget wedding photographer, but 1900 is probably a bit excessive. Especially if you are processing them in anyway. The general process is to deliver every shot that is unique, but to leave out the ones that are obvious duplicates of other shots. Honestly, 1900 photos will overwhelm a client and they'll delete half of them anyway.
2. I know I should be charging more - mother's of the bride have told me so. How does one go about setting pricing vs. quality?
I will strongly suggest doing a lot of reading and lurking here: http://www.fredmiranda.com/forum/board/48
Some things to consider. If you are in it for the long run, your pricing is critical. You get more bookings by getting referrals, and moving up in pricing is very, very difficult...especially when you start so low. If you shoot 10 weddings at $399, your next 50 bookings will come from that, and they aren't gonna want to pay $1000 when their friend paid $399. Which means you either become the $399 photographer, or you start from scratch again. It's ok to start cheap to get experience, but, recognize that the longer you shoot in the range, the more you lock yourself into it
Likewise, if you're getting into it for the long haul, don't quit your day job. Full time wedding photography is exceptionally hard to maintain, and there are plenty of photographers, like yourself, who will offer services dirt cheap and undercut you. Here is a great post on that aspect
of it. But, you seem like you know its a side thing.
If you enjoy shooting weddings as a side gig, then my suggestion would be to sit down and think finances. If you are shooting 2000+ pictures a wedding, you'll wear out your camera fast, so budget for that. Likewise with lenses, of which you need multiple in case one fails. You need insurance, because if a bride sues you you are screwed...and that's not cheap. Also, you have to be able to store all those images so they are backed up...and have a back-up for that back-up if it fails. Do you have a contract that explains what you offer and controls your clients expectations? Also, you have to actually bring in a little cash for your time, so decide what is truly worth your time in terms of income. You might have all those things accounted for already, but, if not, they add up fast.
What you can charge will depend on your market (big city v small town) and what you are willing to offer. I'd start searching your area for what others are charging, what they offer, and decide from there which market you want to fit.