The origin cause of not getting sufficient sleep is discomfort and the main cause of not being comfortable enough is, of course, the mattress. If you have difficulty falling or remaining asleep it could be because your mattress is not soft enough and/or may not have the required help...