I have this problem where I dwell on my failures. I think that its been a hindrance to everything I've tried to do because I haven't changed my mindset. I've always been searching for happiness but then I never make the crucial shift in my mindset and continue to think negative about situations. I definitely needed a reminder!

Yeah. Dwelling on your failures is definitely not a good strategy for success. Instead of dwelling on them, be grateful that you learned from that experience of what not to do! Then the next time a similar experience comes around, you'll know how to do it right.