Going very low carb often disturbs sleep, so try to eat as many of your carbs as you can in the evening. If you work out within a couple hours of bedtime, that can also disturb sleep.
Yes, having a very dark room helps. Turn off or cover those little blue/green/red/orange lights on your electronic gadgets. Also, avoid using your computer or watching TV a couple hours before bedtime. The blue light emitted by computer monitors, TVs, electronic devices, suppresses the generation of melatonin in your brain (this is a daily cycle, the melatonin makes you sleepy).
You can get a free software called f.lux that will automatically change the color tone of your computer monitor when the sun sets, so if you want to continue using your computer after dark, that helps. (Google it.)
If noise is an issue, use something that generates white noise to mask disturbing sounds. I have an app called "White Noise" on my iPhone that has a variety of white noises to mask other sounds. I think I paid $1.99 for it!
Teens often need more than 8 hours of sleep each night... and for many teens, the natural circadian rhythm of awake/asleep is often not in alignment with day/night, so you have that to screw up your sleep, too! (I think it's hormone related.) Try to go to bed and get up at the same time every day, even on weekends, especially if you make an effort to get enough sleep on school nights.
I've read that short naps can help if you're sleep deprived (most of what I've read says "less than 30 minutes"), but I've done my n=1 for napping, and unless I'm sick, a nap either makes me groggy or too awake to fall asleep at bedtime. Your mileage may vary!
If you have problems sleeping when you're VLC, you might want to up the carbs just a bit. Your growth hormones are highest when you're asleep, and that's what builds muscle. You're still growing, and I don't know if VLC would be worth the chance of possibly messing up those growth hormone levels.