Upbeat songs about going through hard times and finding success? And/or aggressive songs about self-hate?

I'm in a weird mood. Anything I should give a try?