Skin care and whiteheads?

Im quarter indian, lately I've realized my skin colour is looking dull and horrible and i am getting more whiteheads over my back, chest and face and its annoying i went to the doctors about this and they said i have extra testosterone and there's nothing they can do…. so my question is does anyone know a good body polisher/scrub to remove my whiteheads and i was thinking of taking the birth control pill in order to lower my testosterone can anyone give me any advice about the pill because im a bit skeptical. thnx :) .