Clothes should be warm and comfortable
To have a sound nap onboard, you should wear loose clothes that don’t hamper your movements. If your airline doesn’t provide blankets, take a jacket and warm socks too. It’s quite cool during the flight, and that makes it hard to fall asleep.