I have a few questions on making myself look naturally pretty?

Okay, so I'm not saying I don't like how I look, because I totally do lol. I just have a few beauty questions on how to make myself look naturally pretty?
Here they are:
1. What is a good makeup to make my skin look flawless?
–I use Bare Minerals, and it's great, but sometimes when I break out it doesn't hide it very well. I've heard that the Neutrogena liquid stuff with the Micro Clear is good because it fights breakouts while you wear it, but I'm kind of skeptical about liquid foundation clogging my pores. If you have any experience with it, let me know please!
2. How do I make my skin tone more even?
–I heard that using a tinted moisturizer works, and I want to try it. I love Olay products for my face, so does Olay make a tinted moisturizer?
3. How do I make my dyed dark brown hair look less dull?
–At the beginning of the summer, I had light blonde hair and I dyed it dark brown. I love it brown, but over the summer it's gotten lightened by the sun, so it's a gross color right now. I'm gonna dye it back before school, but I'm worried it might look dull like it does now. How do I prevent that?
4. How do I make my eyes look bigger, but not look like I'm trying too hard?
–I have small eyes, and sometimes they look weird in pictures because of their smallness. I want to make them look bigger, but not make it look like im trying hard to do that, because that looks kind of skanky to me.
5. How do I make my teeth whiter?
–I know I can go buy bleach kits and what not, but I heard those are bad for your teeth and your health. I use Crest Whitening Expressions but I haven't really noticed a difference.

Anyways, that's all I can think of right now. I know its a lot but I would appreciate it if you would help me out. I would love tips that you have tried, or things that don't work, etc.

Thank you so much guys!

=]