Have you considered checking for sleep apnea or other sleep disorders/any other disorder?
It's advisable to consult with relevant doctors, get some tests done, and ensure you're not overlooking any underlying issues.
Relying on tips may not resolve the problem.