I have hair that can get a knot in it when I'm sitting stationary not leaning against anything. It's fine, is curly, and is long - it and I mostly have reached a happy compromise.
Alright - things that I've found that helps.
Braid your hair when you go to sleep, ride a bike, a convertible, kayak, or are around a lot of wind. A couple of years ago, I went kayaking in a salt marsh for about 14 hours with my hair in a bun... the repeated wet/dry salt water cycles combined with the sun, the wind, and me spraying bug spray made my bun fuse into a knot... I spent a week trying to get it out, with all the mothers at work telling me, oh yeah, we can help you get that out, we're mothers... Nope. finally my Mom drove up 'cause she couldn't believe I couldn't get a knot at, she fussed with it for a few seconds and cut off about a foot and a half of hair.
Make sure the air in your house is not too dry, it makes things worse.
There are spray in conditioners that you can spray your hair with before you sleep in the braid - shikai makes a nice one.
Use daily shampoos... they have much less harsh detergents... Any shampoo with sodium laureth sulfate in it will not be as harsh as shampoos with sodium lauryl sulfate in them. A good daily shampoo will have neither.
I alternate which shampoo & conditioner I'm using daily - so I don't get build up.
Deep condition your hair every so often - revlon makes one for color treated hair, I can look up the name of it when I get home (My mom gets free samples of it, and I use it even though I don't have color treated hair), also burts bees makes a really nice avocado one... Or you can make your own using olive oil, eggs, and avocado (recipes should be easily found online)
The best conditioners/and or shampoos I've found are - nexxus humectress, bedhead by tigi ... self absorbed... I also like the brunette goddess by bedhead /tigi. Every so often, I'll use some pantene pro v.
I don't use anything hot on my hair and I just let it air dry... I'm not sure what to tell you about using hot tools on your hair to style it other than to moisturize it more.
Do not brush your hair when wet... your hair is more fragile when wet and it's more prone to breakage. So you can comb it when wet, but do it very gently and support your roots. I brush my hair before I get into the shower, wash & dry it, and that's it. Combing it/brushing it when wet doesn't help, and brushing it after it is dry just makes it tangle. Don't bunch your hair up on your head and swish it around when you shampoo it or anything like that.
I'm not sure what kind of coloring you're doing to your hair - but consider using henna colors, they'll moisturize your hair while coloring it and are a lot gentler.