Holding eye contact, listening, validating are all great things so keep it up. Slow down on the talking about improving yourself. Words don't mean jack $hit only actions do.
One of the challenges for newbies is they have no idea how long the time lines for their sitches to play out. Five years I left for a few days after a fight to stay with a friend. I thought everything would be fixed by the end of the week. Two and a half years later my ex filed for divorce.
You absolutely have a chance here if you can stay out of your own way. Slow and steady wins the race.