Where you are going is much more important than where you are coming from.
You may be in some dismay about where you are coming from right now, your track record, your lack of this and of that... but if your reaching out for help and trying, your direction is just fantastic!
It's so easy to sit back and criticize another for not doing this or that, or not holding by whatever good thing.... But by the same token, it is also so natural and easy for us to bitterly criticise ourselves for what we are lacking! We are often quite damning of ourselves. Most folks destroy themselves this way, and permanently.
So, I say you are definitely one lucky guy. Staying on the upward path is the only thing that matters. The only thing.