Pinkie,
The first thing is don't blame your ancestors... mediterranean people have great skins usually because our diets (you know the typocal stuff, the oilve oil, the wine, the vegetables, etc help us with good skins in comparison to for example northern Europeans who eat less of the above mentioned and more meat, saturated fats,e tc...).. The second suggestions is don't use St. Ives... I've heard several times that the pieces that scrub are kind of sharp (squared or something instead of round) so it kind of scrathches your skin more than scrub it.
As some people have already told you, scrubing so much will only make you produce more oil as well. Acne prone skins tend to be pretty sensitive, actually... So I'd go for a milder scrub and just a couple times per week, not more.
I can't help you with themoisturizer and stuff bvecause my opinion is that every person is different and we all react in a different way to products, but as many say, a visit to the dermatologist might be a good idea.
Also maybe, birth control pills can help you with your skin and don't touch your face! Or do it the least possible. By doing this you just spread the bacteria to more places and make the zits bigger.
Sofia