I have fine hair that is highly porous and has a medium density.
My hair needs protein; it is not optional for me. I avoided protein like the plague when I started doing my own hair, and I ended up with breakage galore. I use a protein at every wash (usually, it is Aubrey Organics GPB.).
Trimming is also not optional for me. I notice that my detangling sessions are rougher and my hair in general is fussy when I need a trim.
Less is more for me when it comes to applying styling products.
Not excessively touching my hair helps me to minimize tangles and knots.
Usually quality hair tools helps me to minimize breakage.