Have you tried a protein treatment? Fine hair frequently needs protein, and a sign of needing protein is when hair is soft and limp.

Or a conditioner with hydrolyzed protein, like natures gate.

---
2c/3a-M-ii porous, good elasticity, APL, dark brown with a silver lining. Biggest enemy: frizz!