I'm sorry she hurt you. Breakups are really hard. It honestly sounds to me like you guys weren't right for each other and your values weren't aligned. Also she's young, and she seems immature, particularly her communication style. Truthfully though, you can't control people or manipulate them to stay with you or be who you want them to be.
I'll say it again, breakups are hard. You will get past this even though you are hurting now. Work on yourself, that's the only person you have control over. What makes you happy? What made you happy before you met her?