There is help for you. Everything you describe is treatable. Bring this to the attention of your doctor and ask for a referral to an MD who specializes in sleep. good luck.
I had the same problems, didn't slepted well, i tried bunch of techniques and solutions nothing helped me.
I solved my issues, with sleep cycle monitoring app, tha my friend told me about, their assessment and improvement program,makes me realized that i had sleep disorders, due to some bad daily habits that got to do with sugar and caffeine that was effected my sleep quality.
I really like sleeprate app, it analyzing and monitoring my sleep by heart rate and sound detection(recognize snoring and breath breaks)the app is integrated with my Polar and Garmin wearables.