Nothing will help with that attitude, you are damn right.
Each and everyone of us (including me) already knows what to do. Deep inside yourself you fucking now. Eat good foods, discipline yourself, read books from people who are more successful than you, go work out daily, find your passion and purpose. Improve yourself and try to become the best version of yourself. Whatever it is for you to change and improve yourself.
Stop comparing yourself with others, but compare yourself with who you were yesterday. Use the 5-seconds rule from Mel to do the little unsexy things in your life that will make it better. Start by making up your bed when you wake up, don't hit the snooze bar, go brush your teeth and drink some water. Go for a run and work on your dreams, goals, bucket list or whatever.
Don't wait for the perfect moment to change your life neither wait till you hit rock bottom. Because there is always another layer of crap. I wanna bet my life on it, that you haven't even tried 40% of what you can do or what you are capable of. Motivation comes and goes so don't count on that.
Your body has taken over your mind at this point, you aren't even aware of this. The second you wake up, you are already living in the past, going thru the same emotions, feelings etc. Go fucking meditate and take back control man. Go get some and actually try things.
When you really really really really tried everything then you come back here and can whine about how terrible your life is. I'll whine with you together then, but not before you actually tried.