If you've tried basically everything, and still have trouble sleeping; try this blanket. My sister bought it for me about a month ago at an Autism conference.
I have no affiliation with the product, and it is expensive for a blanket... but it has changed my life.
This blanket means enough to me that I had to share it with anyone who might be struggling to sleep.
This is the one I have, but you can change the weight and shit based on your body type.
http://www.fightbackforautism.com/pr...-25-pound-.htm