I know this seems a silly question but what was missing from your marriage that you were trying to fill with these OW?
A better question to ask yourself would be, what was missing in you that you had to fill the void with self disrespecting and destructive to the M behavior? No marriage is perfect, but there are ways to deal that are better than cheating.
Peachman, consistent remorse and honesty is the first step in healing and showing your BW that you are serious about your M and reconciliation. It sounds like you are on the right path. IC and keep posting here. Keep being open and honest in your communication with BW, figure out what you want to do/be, and consistently act accordingly.