<human>: Can you give me a shortened version of the text?

So I've been (23/m) dating a girl (21) for 7 months now and in the beginning she wasn't the girl who she is today. She was kind of selfish, baby of the family, always about herself and very unaffectionate towards me. So as time went on we liked each other more but these things started stopping me from liking her more so i obviously brought this up with her. Not as a discussion for break up, but obstacles I saw that stopped me from liking her more and she worked on them. I am really falling for her hard but when I say somethings to her, for example she said something which seemed like a tit for tat thing, o said that seems very tit for tat and she was hurt by it and rightly so thinking back on it. 

It hurt her more because she thinks she will never be good enough for me. Like fuck me, I hate that I can't make her feel good enough. I've vowed to not call her out for something unless it really bothers me and think it will jeopardize this relationship but I haven't brought anything up for a while and she still feels this way. How can I get her to feel like she is good enough?? I tell her she is amazing and that I'm a lucky guy but she still doesn't feel good enough. Suggestions please?!
<bot>: Brought up things about her that bothered me and made me hesitate a relationship with her. She worked on them and is amazing but now feels she isn't good enough.