Well your eyes are the main feature of your face that makes you stand out so you work with them. I think black straight hair or blonde (golden not bleach) curly/wavy hair would look really good on you. But you're gorgeous already so no need to worry about any of that, it's just a tip if you wanna put some extra time/effort. Plus you lift... Plus you dont drink or smoke... I need to get off your profile lol.
in my opinion, going heavy on make up just ruins the natural beauty. it just looks awful. some people look better with it. but you look fabulous just the way you are. meaning without makeup. esp them bright blue eyes <3
You have great lashes and real natural beauty. I don't think there is much for you to adjust! I would just do something with your hair based on the type of dress you will wear for prom and your good to go.
You could maybe start doing some body mask on your neck, shoulders, and arms and maybe your legs if your prom dress shows your legs so your skin could glowy and clean and beautiful :) don't forget to exfoliate!!
You're gorgeous but to really make prom special, you could get your nails done, get your eyebrows done, exfoliate, wear brown eyeliner and mascara to offset your eyes, fill your brows in, and wear a pretty pink shade of lipstick.