you're doing your best, you could be doing so much better
give yourself the space for both of these statements to be true.
you're doing your best. even on days when you feel weak, engage in self-destructive activities, make mistakes, or wallow in self-pity, you're still doing your best. we're complex creatures who are living in a strange world where many of our instincts and core desires are maladaptive. we build systems (routines, logic, organizations, etc.) to achieve our goals, but they're fragile and must constantly adapt.
you could be doing so much better. think about a better you, someone who is more self-regulated, less impulsive, more well off, smarter, kinder, etc. than you are right now. the gap between you and the future you is perhaps quite wide, but you can incrementally close that gap by deeply engaging with the world and yourself and understanding where you want to go.
by holding both of these truths in your heart, you can move forward with confidence, act with grace and empathy towards your past self, and set your future self up for compounding success. maybe not outrageous success, maybe not the lofty goals you have in your mind, but success nonetheless. we owe it to ourselves to try while keeping space to fail so that we can try again. a life of trying is a life well lived.