a good role model, well, if you can find a martial arts dojo in your area that is run by a woman, or has a senior student that is a woman, then that would be a good choice for her, as a general rule, aside from that, look around churches until you find the most morally upright teenage girl you know, and get the two of them together for a little bit, hope this helps.
There is 1 foolproof way introduce a very general enviormeny to her where things can be calm and appropriate, but still in their age level so they aren't feeling babied
I introduced my son to YouTube, it has educational things, and also values. my son now wants to be a video game engineer. I showed my daughter the Olympics and various female (and some male) sporting events, and she now wants to be a professional gymnast, and study human anatomy
Look around for daughters of friends that you respect. If you respect the parent, then chances are they will have raised their daughter in such a way that she would be a good role model for your daughter. Try old babysitters or fellow church members.
Look for a favorite aunt or grand parent. Someone who has your child's attention and approval. My grandfather (Zaide) was my mentor who I was crazy about and gave me much more attention than my father did. I also had/have an aunt who was 9 yrs older than me who I followed around. Both very honorable people!
Not the P.C. , easy answer you're looking for, but take a long look in the mirror. If you are living your life in ways that are not worth modeling, ask yourself if you are willing to make the changes necessary to become the role model your daughter needs. If you are not willing to make the necessary changes and be patient with your daughter, don't expect a positive outcome. Good luck and do the good, hard work!
I used to be like your daughter until I found some things I really love where I met other people that love them too! I joined theatre and choir which gives you tons of friends who enjoy the same thing. I also got very very very involved in my church and youth group, through that I can connect and make friends with kids my age that have the same beliefs as I do! She will eventually find something she enjoys and cling to it, and I bet it will come with a whole group of friends!
Take her to a concert.. I know that's not a really good case but take her to one of her favorite bands or artist.. (That you like) But try not to be so hard on her because she will end up not liking you and will be really sneaking toward you.. she might meet some friends there...