Getting yo shit together requires a deep level of honesty with yourself, you gotta be able to look at yourself in the mirror & be willing to accept flaws & behavior that's not allowing you to grow , self evaluation is difficult but it's extremely necessary.
There's a reason why the Bible says "Touch not my anointed, and do my prophets no harm." Be careful who you try to hurt & tear down. God will elevate them right in front of your eyes. When God is for you, it really doesn't matter who is against you.