Your Greatest weakness is Yourself.
No, it’s not your haters or coworkers or even the rich. It’s yourself. Plain and simple. I heard a quote some time back, saying that if the enemy inside cant do you no harm then no one else can. So every day seek to test yourself. Try to pass your limits every day. You do this and in a matter, of a couple of years, you’ll be a bad mot###er or a badb###h. So keep grinding.