I still do regret and know that I could have been a better husband but I sincerely apologized so many times and worked on myself but she was long gone. I took the blame totally but now I know that it wasnt all about me,
I know buddy. But I have a simple principle, I make a clearing every now and then and that means I forgive all who have wronged me in the past, but more importantly, I forgive myself for all things. Forgiving oneself is the most difficult part. But it is highly therapeutical to do just that.
And yes, there is no doubt that you dropped the ball now and then. We all did, and we all do from time to time. It happens. Own it. Stop apologizing. If you mess up, apologize once, and then step up the plate.
Alpha men apologize when they are wrong, but only once. No need to grovel.
With that being said, own your faults, but only your faults. Then forgive yourself, then do better. Do not be afraid of anything. You will succeed, you will thrive, your kids will thrive. There is pretty much no limits to what you can achieve.
Time to focus on the important stuff. Your W is not important, OM is not important, your marriage is not important. YOU are important (first and foremost), secondly your kids are important. Get your priorities straight.