I agree strongly with what Capi said, let me elaborate. Ladies are different from guys. What you need to realize is that they are also the same in some ways. They want sex just as much as you do, when they see a guy that they are attracted to but don't know, most of them react the same way most guys do "OMG what do I do?" However it is worse for girls because society has designated males to be the ones to make first contact. As capi said the girls who usually approach are the more "dirty" girls, because they are somewhat of rebel's in todays society and do what they want, who they want, when they want. What you need to do is not focus so much on the fact that girls are not approaching you, but that girls are interested in you and looking at you. Although you say that your body language is fine, subconscienciously it isnt and this is evident in you asking why girls dont approach you. I used to feel the same way, but it was when I was going into my freshman year of HS. I felt that girl's werent interested in me enough to approach me, and I couldnt understand it. I had many girls meeting me and being very nice, but I just thought that they were being sweet girls. However I found out this was not the case as time went on. Upper classmen guys were bringing me to the football games because they said the girls loved me and I was basically their wingman. The only difference here is that there is no one there telling you that girls are looking at you. You need to read the DJ Bible and the GUNWITCH method found
here . People exert energy without knowing it and this energy is called your aura, search the posts to find more info on this though. But basically if your walking around with the attitude and FEELING of "Girls want me just as much as I want them and they WILL show it" then girls will pick up on your confidence ( GUNWITCH addresses this also ). So what you need to do is this...
1) Go read the GUNWITCH method first because it will explain what you are going to be working towards.
2) READ THE DJ BIBLE!!!! It is composed of some of the most in depth and easy to understand lessons about picking up women and DJ'ing as a whole.
3) Search the posts for your topics your looking for and post.