I have skimmed read through all this haha, so I might have missed something. But even though I'm just 16 I am quite good with picking up girls. (I really don't mean that in the cocky way btw)
My tip would be to go to some parties and learn just how to socialise with others and you'll pick it all up quite fast. I'm lucky to be that guy that's really not that afraid to talk with anyone, no matter who they are. And I'm a pretty forward person.
And if you fancy one girl, you have to be able to read her body language and her signals she's putting out. And be close to her. If she moves away from you and are keeping a distance, then she probably doesn't want you haha.
Dress up quite good, and SMELL GOOD. The little trick of just buying a perfume that smells good and isn't normal or popular to have have worked really really good for me.
I bet many will say that I'm wrong but this works gooooood for me
EDIT: If you can't really read of body language and that kind of stuff then google might help you haha