What can I do to enhance my 'natural beauty'?

Everyone says that makeup is to 'enhance your features' and I can agree. However, I have no idea how to go about doing that.

I feel ugly if I cake on all this makeup and I feel even uglier if I don't wear any.

What can I do or what would compliment me? Please help! :P

http://i234.photobucket0o0com/albums/ee17/marissaplease__/th_picture1.png
This is the length of my hair(looks crappy, I know!) but I just dyed it JET black if that helps.

Obviously, my skin is crappy so…keep that in mind :P

http://i234.photobucket0o0com/albums/ee17/marissaplease__/goodnightmyangel.png
This is me without makeup but it only looks half-decent because it's in black and white. My hair is shorter now!

Please, any help is appreciated! :P