If you are baptized Catholic as an infant, as you say, and have repented of your sins, the step to take is to go receive the Sacrament of Reconciliation, which is like a second Baptism.
You cannot receive Baptism itself more than once, but as often as you commit sin, you can receive the Sacrament of Reconciliation and be absolved, sure in the knowledge that God has forgiven you, and receiving grace to avoid sinning in the future.
However, this would only be the beginning of your journey of faith, not the end. The life of faith, especially for a gay man such as yourself who wants to walk in the way of life by abstaining from homosexual contact and remaining chaste (among the other demands of the Gospel), is a difficult one. While all things are certainly possible with God, you cannot rely on God "destroying" your sexual nature and "saving" you "from that being and thoughts".
God may have a better plan. Your cross, which is really what this is, will, if you humbly and willingly take it up, be your means of sanctification, the way you are made holy. It is your path to heavenly glory. As they say, no pain, no gain; if it were easy, there would be no growth and no reward.
I encourage you to persevere and not give up, no matter what the world tells you, no matter how much the passions rage and flow. When you reach the end of your rope, hang on and trust always in Jesus, and he will come through. As many times as you fall, get up, and you will be saved. Those who endure the most, are rewarded the most.
I encourage you to join a group called Courage (https://couragerc.org). This is a support group for those who live with same-sex attraction and want to live out the teachings of Christ and his Church.
We'll be praying for you. Feel free to write back if you need further help and support.