I'm over fifty years old, and some nights I sleep on a plywood platform covered with a bit of carpet, no mattress, no pillow (I use my backpack), no blankie (I use my coat). Other times I've been noted for sleeping on a floor (backpack and coat again) while bands (Like Slayer or Evanescence) soundchecked a couple yards away. Either way, I sleep like a baby. I can do that because I'm totally exhausted.
Real hard and vigorous physical exersize a few hours before bed will help you sleep. Don't do it right before, as it energizes you, but like 3-4 hours before bedtime. It gets rid of a lot of tension, and makes your body want to rest.