I refuse to believe that you can pick up random women on the street but not in your circle of friends... one is higher difficulty than the other.
Actually, nevermind, my friend can get makeouts in a club every night but couldn't get a girlfriend if his life depended on it. I guess he's kinda like you.
And he never shuts the hell up either.
You need to have qualities other than the crap that comes out of your mouth to attract a woman in your social circle. Try being laid back, unattached to outcome, talking slowly and asking questions/being genuinely interested (but not TOO interested) and then BE GONE and let her miss you for a while.
When you get back, act like she's nothing too special. She'll come to you.
Man, I wish I could teach my game, but no one ever gets it... it's called "don't try so frickin hard and let the women come to you"