I'm sure you are a great guy. Life is the greatest gift of all... try to live it the best you can. We all have issues, problems and drawbacks but also happiness, joy, family, a couple of very good friends. And then this magnificent universe in which we live in which is like an amazing picture for us to discover and understand (at least a very tiny part of it).
And if you think about it, it's all we have
Cheers