Nice to meet you Yanky
By your own report, you're a pretty hard-wired addict.
Joining SA sounds like the right thing for you. I'm not a member, but I hear that consistent and frequent attendance is important. Just met a woman (very pleasant and normal) who attends AA meetings 7 nights a week.
You mention you "know what your triggers are but have trouble fighting back."
I don't think we can fight against our triggers. Our only hope is to avoid them.
If they're external, we guard our eyes.
If they're fantasies, we daven for Hashem to remove our lust.
If they're mood-oriented (depression, boredom, resentment, disappointment, anger, irritation, failure, loneliness, etc.) that's what working the steps are for.
Hatzlocha in your new journey.
Alex