How can I fix my sleep?
1 - Regularity. Go to bed at the same time and wake up at the same time. It will anchor your sleep and improve its quality.
2 - Sleep in cool temperature. Your body needs to drop the temperature to sleep; 65 degree Fahrenheit is optimal for most people.
Sleep is not an optional luxury, it is a non-negotiable biological necessity. Treat it that way.