You’re being way too hard on yourself. It strikes me that her expectations of you were too high. The first time with someone can be nerve-wracking. She didn’t seem to give you a second chance, which speaks somewhat to her character.
It’s hard when things that seem promising blow up in our face. Heartbreak sucks. Keep taking care of yourself. Someday you will meet someone who loves you for who you are and not for their vision of how they want you to be.