I have similar hair the only difference is that my hair isn't quite as thick; more medium density.

In order to get moisture in my hair, I do a moisturizing deep treatment, cover with a plastic cap, then a towel on top of that to trap in the heat.

I also use a leave in conditioner, Curl Junkie Smoothing Lotion.

As far as stylers go, my current favorites are Curly Hair Solutions Curl Keeper then Kinky-Curly Curling Custard layered on top.

I cannot cowash it just doesn't work for my hair. It leaves my hair weighted down and gross. Plus I can never seem to get all the conditioner out of my roots. I use two low-poos, Shea Moisture Moisture Retention and Giovanni Tea Tree Triple Treat. The Giovanni one is a lot harsher, so I use it about every third wash.
3a/3b, Low porosity, Medium Density
Low-poo: Shea Moisture Moisture Retention
RO: Matrix Biolage Conditioning Balm
Leave-in: Kinky-Curly Knot Today
Styler: Aussie Instant Freeze or LALSG