Good job. It's more helpful to change your actions immediately than to 'diagnose' her, figure her out, and try to force her to change.
All you have to do is begin with you. Focus on the things that are already good, build on top of those strengths. Take the things that have changed from when things were good, and make them as good or better than waybackwhen.