About the red dots, get a scrubber (google "scrubbing soap"), and apply that whenever you shower/bath. The scrubber should be a soap that has small "sand-corns" in it. For extra effect: Get some scrubbing gloves (google that too).
And do not forget to wash your face atleast twice a day with water! Other than that, you look all right