А засыпается легко? Постарайтесь перед сном ничего волнующего не предпринимать (спорт самое позднее зе два часа до сна, общий уровень стресса вообще пониже держать, особенно вечером). Ненужно будоражит организм и традиционное "почитать перед сном". Это тоже даёт иногда ненужный толчок нервной системе. Если не спится, то нельзя оставаться часами лежать в кровати. Иначе вырабатывается у организма на подсознательном уровне нездоровая установка: в кровати спать не обязательно, можно лежать и мучиться. Это Вам не надо.  Потому что это будет замкнутый круг. При всём желании больше не заснётся.Потом, температура воздуха. В спальне должно быть не выше 18-19 градусов! Под тёплым одеялом организм расслабляется...хорошо...воздух свежий, а уютное тепло одеяла настраивает на правильный настройЛежа в постели, думаете про исключительно приятные вещи, а не про то как, например, с коллегой на работе поругались. Например, про шум прибоя, попробуйте представить себе например, набегающую, сверкающую, тёплую, нежно ласкающую волну на ноги, с её успокаивающим шорохом, и отплывающую назад, и так, волну за волной, тепло, хорошо, расслабленно...Про магнезиум - хорошая идея, он способствует успокаиванию нервной системы и расслаблению мышц. Но, вообще-то, хороший сон, это как оргазм - всё дело в голове