Many here (including myself) wish to do language exchange.
If you haven't done so already, try to contact people who are interested in learning your language ('Urdu'), and who can speak English on same or higher level than you. It's also easier if they know at least the basics of your language. Include a short introduction in your private message. If your level of English isn't that high, you can try to do the introduction in your own language.
If you offer english, there are other factors. People usually want to practice with someone who has an American accent.
It's always a 2 way thing. Good luck
I think you should decribe your purpose clearly since some people try to find “ relationships “ here and highlight the words #NOT LOOKING FOR A GIRLFRIEND . Lol trust me , it works, also you can join online exchange groups,
I think a language partner needs to have the same interests or know how to interact so if you’re patient here you can find out your perfect language partners
For some people n they just have some language partners because they cannot be multiple talking ( example me) now mainly I keep talking with just one language partner to make sure keep practicing and I sometimes talk to other language partners if I have more times.
You can try going to watch YouTube videos and practice talking as them. They’re just some my opinions. Good luck!