Factors influencing sleep quality