~Deep condition every time you wash. You'll notice that your hair will revert less. Eventually it'll stop reverting.
~If you blow dry before straightening--use a cool setting to dry then use heat to stretch out your curls for a couple of minutes. I a cooler temperature keeps your cuticle from opening up--not allowing your strands to retain moisture and look shiny.
~Invest in blow dryers and flat irons that have "ionic" properties. This will benefit your greatly plus they are safer than "regular" heat styling appliances.
~Another thing I've found is--the less product I use in my hair the better! My hair has more bounce and shine the cleaner it is. I don't use oils in my hair until after it's flatironed--if necessary. I never apply oil to my scalp. Find yourself a good heat protectant that won't scorch against your flat iron. With my latest irons--I actually flat ironed without a heat protectant but that's solely up to you...
Hope this bit of info help.