don't throw in the towel,
just realize that at this point in time they're judgment is clouded by past events and current events that prevent her from seeing any improvements in you or prevent her from commenting on them because it's possible she does see the qualities, she just doesn't want to acknowledge them.

As long as you live your life the right way, make yourself a priority in your life and continue to do those things that make your qualities shine, you're on the right track. Those qualities aren't for anyone's benefit except for you first & foremost.