Congratulations, brother! It sounds like your life is on an upward trajectory, and I'm confident it will continue in that direction.
I was a taker, too. We always have to make a conscious effort to improve ourselves. It's not a natural, automatic process, but one that requires hard work...