Sounds like what you need is a change of environment because staying too long in such a toxic place will hurt you professionally and mentally. Have you considered relocating? I would start by sending out resumes and cold emails to companies you like.