Where are you from, anyway? And what country are you in now?
In any event, tell the girls you talk to that English is not your first language, and you want to practice speaking it with them. They'll light up and talk to you. Don't worry about using material when talking to them, or trying to impress them; feel free to do a very simple interview-style question-and-answer session. Every time they answer a question, answer the question yourself, and then answer anything they ask you.
Like everyone has said, your accent and lack of English skills is an ASSET. You are unique and different and girls will want to talk to you because of that.
Seriously, try it out. Go up to a group of people (girls, guys, doesn't matter) in a coffee shop or something, and tell them that you don't speak English very well, and you need to practice, and would it be okay if you spoke to them to learn.
If you want to do some DHVing, you can even teach them how to speak YOUR language. Just give them a few common phrases, a few funny phrases, etc.
That gives you unique value that other guys don't even have.
You're sitting on a pile of advantages, dude. You just need to realize that.
