Okay, don't think I'm a dick for asking this, but do you smoke cigarettes or drink a lot of tea or coffee? I drink tons of coffee and I have to bleach my teeth periodically. White teeth might sound like a totally secondary thing, but I've got a friend who is no where near as pretty as you but she has pearly white toothpaste commercial teeth and they totally make up for the fact that she's built like a linebacker.
I use those Crest whitestrips, mostly because my chain-smoking sibling buys them and I just steal them from her, but they seem to work pretty well. I've gotten my teeth professionally bleached and didn't notice much of a difference between the two save for the cost, lol
BTW, you have nice legs. You should invest in thigh-high stockings to take maximum advantage of that
