i would be cautious about going straight on roaccutane before trying anything else. there are so many terrible stories, and it also makes your skin really dry, so whilst getting rid of spots is not that great for your skin
i use this solution you put on your skin called zineryt, and it is really, i still get the occasional spot but my skin is clear. however i tried this other solution before that which didn't work, so you should try more than one if your acne isn't too serious.
also i would recommend not using exfoliating facial scrubs too much as they irritate the skin, and just use a very gentle cleanser, you don't need to kill your skin, just keep it clean, i know it is tempting to over-cleanse.