Tretinoin. It's the only one scientifically proven stuff for wrinkles and acne.
I had very oily skin all my life and I figured there's not much you can do about it. The only thing that helps me is overdosing on vitamin A, but I don't recommend it at all, it's very bad for your health.
I totally agree about the needles, learnt it from my cosmetologist a few years ago and it changed my life