That is good, most likely you generate plenty of attraction by fundamentals, namely by body language. She is investing by comming to you and touching you, not the other way.
The problem is that guys are doing the same, so there must be something wrong. Most likely you appear too cocky and too uptight, and some guys simply want to challenge your confidence. I'd definitelly work on it, if this is the case you'll need more relaxation, perhaps mild smile on your face, even some laziness so they know you are not interested in fight. Not at the moment. You want those guys to be blind to your body language while it will remain visible to most girls.
Fox example, you might be totally relaxed while you walk directly through group of several guys you've never seen before. This signals strong confidence, and if they are not alarmed by your uptight body langugage you'll easily get away with it. You can also try to be friend with them by saying a couple of friendly words, in stead of generating enemy attitude.
If she is approaching you, there is a lot of positives. Even though it is not always the case (she might be simply taken but curious), usually she signals that she is interested. She invested, she came into your teritory, she is touching you. Congratulations, you've just bypassed bunch of PUA crap by having great body language.
Start talking, whatever comes in your mind. Nothing important, just casual. Your body language must remain synchronized with your mind. If your body language signals confidence, your mind must be confident as well. She'll note the diffrerence right away, and if there is any discrepancy she will leave with weird look on her face, perhaps even freak out. That is why you cannot really fake confidence, you must have it. Would 170 pound guy go through group of four 210 pounds guys? No. And if he would, it would look rather weird than confident. On the other hand, 210 pound guy can easily walk through group of four 170 pound guys. If he is relaxed, perhaps with gentle smile and friendly, it doesn't signal anything else than confidence.
You want to have your mood playful, yet you have to remain in charge. You must have a clear goal (get her to your place) and gently and persistantly push for it (lead) by suggesting. But let her do most work, most talking.
Now, you may notice that there are different types of girls. To keep it simple, divide them into three groups.
First one is straightforward. These girls are like "alpha" - if they signal sex, they want sex. She goes for it directly. Don't talk to her too long, she loves straight, direct and bold guys. Action is needed asap, the bolder you are the easier it is. Don't waste your time or she will leave and seek someone who is bolder than you. It is up to you, you can start talking about sex, lead to it, or let her do it. Depending on the girl and your skills, you can have her in bed in as soon as 20 minutes. My own experience!
Second one is something like oppositional. She may signal sex, she may really want sex, but no matter what you do she will always build some obstacles between you and her. She is something like cock teaser, she always let you come close and then she pulls away. Lets you come closer, and pulls away again. You might think that you finally got her, yet she pulls away again. Very frustrating, unless you have different skills you have to give her time. She is not actually a bitch as it may seem - she is very nervous, anxious, and quite afraid of intimacy with men. She wants is, just can't get over her own fear of man, by teasing men she is increasing her confidence. She often surrounds herself with lots of Beta friends, enjoys watching them how they fight over her - while waiting on real man who can sweep her off of her feet. Beware, cock tease! The best way is to let her seduce you, let her do the work, let her start talking about sex; if you show too much interest she will run away, and perhaps never come back. Even play dummy. Sex? Oh, but I thought that we were just friends! I don't know if I can do that, I not ready, I am shy! The trick is to keep her calm while there is still plenty of attraction from her site. If you don't recognize her cock teasing behavior soon enough, you could be chasing her for months with no results, just pure frustration. My own experience!
Third group is rather normal, something in between these two.