I remember one of my favourite Marketing tutor
used to tell me how ineffective one's selling tactic is if the
salesman doesn't know how to do a proper closing of the deal -
(Since then it was recorded in CloUdisM)
***
You are someone who are reasonably ok with girls, know how to get
to know them better, foster better bonds. Yes, all that is
important to the element of chase, but insufficient for you to
receive your reward because you lack the impact when you finally
pop the question.
You are someone she feels decently comfortable with - you do not
belong to the type where she get instant magnetic attraction. Since
you do not belong to this category, you can only work hard and play
smart. You first minor mistake comes from expressing through
virtual space - the fringing` most common way, yet the most
insincere as well as the least effective.
You have kept in contact with her all these while; its time for you
to learn to sell yourself and let her discover new aspects of you
after these two years. You can attempt to try again, but this time,
you may not need to lie low. Like a straight line curve,
you begin easy and advance steadily, till that MOMENT -
you need to win her thoroughly and not simply a question and that's
it.
To win thoroughly is to sweep her off her feet and destroy her
womanly instinct to repel chase. Only when she start to feel with
her heart, you can seek the entrance when her resistance barrier
vanished. 
Cheers