First of all don't contact just anyone. Contact only the people you find interesting and you can help too. Why do you find this person interesting? There is your conversation topic. Maybe it's not what the majority does and maybe there are other ways but at least for me discussions and notebooks may be the best way to meet people here. I'm much more likely to answer a message from someone I know from discussions, especially if they write interesting things, seem like a nice person and if we have had some interaction. Compare a complete stranger approaching you to chat, with someone you know approaching you to chat. It's like that. If you see someone wrote something in their notebook and you have something to say on the topic you can comment on it, and you can comment on discussions that you like. Gradually you will find people that you would like to know better and if you are interesting to them too starting a conversation shouldn't be too hard. Another good way to meet people and show that you are a nice and helpful person is helping with your native language by correcting notebooks and answering questions. You can also read profiles and if you find something truly interesting about the person you can comment on it. Another important thing is you should only try to contact people you can help with a language they are learning. So if someone is not learning Chinese and either not learning English or their English is much better then yours it probably doesn't make sense to contact the person. Arguably, it's even a bit rude. Keep in mind that like in real life finding the right person and making
friends takes time. So whichever approach you choose, don't expect
instant results.