I can relate to this question on so many levels.
However, I've notice a lot of guys who find any girl/woman remotely attractive are too shy to go up to her and talk to her; she's out of my league mentality. Which is stupid because that girl is more worried about how she looks, outfit looks, if she's smart enough, breath smells, etc.
So as a fellow pretty girl, its about the way you carry yourself. Smile and be happy. And always be nice to any guy that talks to you (minus if their being a douche bag)
More people will be willing to talk to you if your body language and facial expressions are open and kind. (Even other girls! )
And relationships aren't perfect issues will arise some point or another.
Also to other comments not all pretty girls are shallow or into themselves. So that stereotype needs to stop as well.