And who are you to make that decision? If a girl doesn't think she deserves better, it's her problem, not yours. I would never want to have anything to do with those girls who have so low self-esteem that they pursue drug-addicts...no matter how good grades (, etc.) they have.
You can't force attraction, you know...but there's no need to be desperate
//not OP btw