You sleep on a mattress! People don't invest well in them. You invest in a car, home, shoes, hygiene products but not a mattress most if the time. My sleep improved once I bought a good one.
A good quality mattress suited to your special needs is most important to getting a good night's sleep. A cuddle before sleeping is fine - but is doesn't last thru the night.