Hi there,
I had great skin growing up, it wasn't until my 20's that I started breaking out (due to my PCOS)but I had terrible discolorations and some scarring too.
I've found that gentle cleansers and mild exfoliation is good for your skin in general. My esthetician gave me a mild antibacterial gel cleanser for my face, but something cetaphil is great. A few times a week maybe use a mild exfoliant or a special washcloth (I have one made of natural fibers that does the trick).
As for the scars, I think the brand Ambi is great. I've tried other brands, even ordered stuff from Avon, Mary Kay and this stuff works great and it's not expensive. You can get it anywhere. They have a spot treatment that has salacylic acid and will also help to lighten and even the skin. They have another product that is a skin lightener that actually has a mild bleaching agent that will help with discoloration and evening out the skin tone.
As for makeup I LOVE bare escentuals!!! It's all natural and last a long time. It does great at concealing without caking. They have stores or you can get it online, I think most major department stores like macy's also carries them. They are more expensive than a drugstore brand, but I think they are worth it and a container will last a long time.
I've tried some drugstore brands of "mineral" makeup and didn't care for them, but if you really can't afford the bare essectuals, I would stick with more skin friendly lines like Physicians Formula.