I admire your bluntness. It's not easy to admit what you did wrong in the past. It's a good thing. By recognizing your own AFC behavior, you are one step close in becoming a better person.
My advice to you is to fix what you can fix right now. You don't have to start from big problem first. Focus on doing one thing at a time.
What you did was creepy. It's no wonder that she wants to puke everytime she sees you.
Start with that. There are tons of useful materials on the internet. Search for something like, "how to not become creepy around girls", etc.
You might want to also learn about non-verbal communications. YouTube is a great place to learn about this matter. How you talk, walk, move, look can give you different outcomes.
SS + DJ Bible + Google search + YouTube are your best friends
It's 3:30 AM here and I'm so sleepy. I wish that I can give you more advices but my mind is so tired right now.
You remind me of my AFC days. Those advices are what I did to fix my AFC behavior in the past. I hope what I wrote can help you too.