Not sure if this is for real - I can't imagine a person who's truly this clueless.
Assuming that you haven't made this up, it's quite likely that you have lost her. Your behaviour was appalling. And even if she come back, she may have lost a lot of love for you. I agree with Vashti that you need to work on your communication skills.
If what you and she want from a relationship is vastly different, then perhaps you are better off with someone more suitable.
Never regret anything that has happened in your life. It cannot be changed, forgotten or undone. So, take it as a lesson learned and move on.