Let's be honest

So this is day one of trying to be the best wife, mother and person I can be. 
I've never had love, I don't know how to give it, so I hurt others with words when I feel insecure. Fortunately love for my babies is already given, but I've never been the best woman for my man. I am a selfish bitch. I hurt people I don't know and people I do, even the ones who care most. 
My man sat me down and told me he didn't like who I was becoming, at first I was hurt and denied it, then I looked at myself in the mirror and thought back to what all I've done and I'm not impressed, in fact I'm disappointed in myself. What have I become? Who am I? I'm what happens when you let your past eat you alive, I'm ptsd, bipolar, depression, most of all anxiety and even worse insecure. Now with that all being said I'm past my denial stage and I'm into my helping myself stage, I've got to the point where my own man doesn't want to be around me, I'm insecure but he loved me enough to tell me what I'm doing instead of just leaving the problem. I can't believe I'm so blessed. So here I am, starting fresh, letting my past go and letting my future come. 
Any comments welcome.