Hi @Tigga321 and welcome to the forum.
I also come from a background of sexual, physical and emotional abuse. Though I don't know how to stop those bad thoughts or get a better nights sleep, I do know talking things through with a counsellor has helped me. There are no quick solutions, at least not for me, but on small step at a time has and is the way I'm finding is working.
There are many threads around the forum where you can meet and chat with other members and get to know them. Good morning thread is a light general chatty thread. I'll tag you there. You don't have to respond if it's too difficult, just read in the background if you want to.