My advice would be:
1º-Stop going to church. I´m not saying you should stop being a christian, i just say that you need to see new horizons, and church is pretty much in the way of that.
2º-Start getting out at night, go to a pub or disco, listen to music and drink some beer.
3º-Stop paying attention to what jerks like George W. Bush and Rush Limbaugh say.
4º Lose the Sunday church christian outfits. Burn the closet in your backyard, and buy new clothes. Just remember to leave your parents home when you do.
5º Lose some weight, let your hair grow, and get a new hair style. The christian look doesn´t cut it. Get contact lenses and lose the glasses.
6º Make new friends. If you do nº2 often enough, you are bound to meet new people. Once you have new friends, dating gets a lot easier.
7º Get a drivers license, buy a car, and get out more. Forget about staying home night after night sitting in front of your computer screen.
8º Get a tattoo, an earring, a piercing, whatever. You need to be more "rebel without a cause" in your attitude. Doing either of those things would show your parents you need change in your life. It´s not about the tattoo, or the ear ring, per se. It´s about you doing what you feel confortable with, and not what your parents want you to. From what i´ve gathered, that´s your biggest problem. You have to convince your parents to leave you be, and do what YOU want to do. As soon as you start feeling confortable with who you really are, things will get easier.