You are absolutely correct - on all counts. As far as identifying what you love more than your ‘bad thing’, I think the answer is in your answer. I can’t think of anything more worthy of our love than Jesus himself.
His salvation isn’t a magic pill (even Paul apparently had ongoing struggles after his conversion), but we’re to strive to be increasingly obedient to His Word - and a right obedience is not ‘because we have to’ but ‘because we want to.’
It’s not a magic pill.
He will give you the Strength to fight your demon, but you actually have to wield that Strength to defeat that demon, and then you have to make sure it stays down, because it is just like Jason in Friday the 13th. That sucker gets back up.
But it’s a great change when an addict finally invites something Good into his life for once. I saw His light at the bottom of a very dark and deep pit that I dug for myself and then jumped right in. He reached His hand down and helped me up. I will never forget that.
Jesus Christ is real.