Hello, I'd like to help you with your question.
It is a good sign that you have insight into what went wrong in your relationship. It's easy to dismiss how your girlfriend feels and just ignore her needs. But you are not doing that. You are aware of the issues and are willing to fix them. That is a very important step in getting your girlfriend to come back.You may want to try letting your girlfriend know that you messed up but that you are aware of it and will be working on the issues. If she still does not want to come back, then you can do your best to stay in contact with her. Try at least to be friends with her. You need the chance to show her that you are changing your ways and want to make another go at the relationship. Also, work on ways you can make her feel special. Try emails or texts just to say "I'm thinking of you". If she is ok with it, try small gifts or thoughtful gestures like helping her out with something she needs. Don't be too pushy, but just stay in her life as much as possible. That may give her time to rebuild her trust and give your relationship another try.I hope this has helped you,Kate