What you should do is : to use an astringent to close your pores first, otherwise no matter what oil free make up you use, you would still have that greasy cakey feeling on your skin.
There is nothing on the market that can get rid of dark freckles, you can only stop them from getting worse, use SPF 50 sunblock would help, Shiseido and Clinique both have nice sunblock lotions, the reason I pick these two, because they are for even the most sensitive skin type.
Talk about acnes, you never pinch them, there is nothing you can do to them, it takes time to heal, just don't pinch or squeeze them, then there will be no marks or scars.
You can use sunblock lotion even under strong indoor lights, such as pot lights or stage lights, they can make you tan.
Just remember, sunblock lotion/creme is only to stop, not to improve, there is no skin 'whitening cream/lotion or bleaching cream/lotion, is just misleading ads. Human skin can not be bleached externally, you can take medicated skin lightening pills, that's what Michael Jackson does, but if you stop taking it, your skin will go back to its original shade.