Writing a poem or a song is the best way to express yourself. A poem is something that comes from the heart, so you don't need to have an inborn talent to master it.
Think of a good topic. No poem is considered brilliant if the topic is not good. It could be the simplest of topics like, save the world, Urdu poetry on love, betrayal, sadness, etc. Make sure that the topic you choose is something that people could connect to in one or the other way. You might write a poem on a personal issue but it should also be something that people could relate to as it's a fact that the readers generally appreciate the things they can relate to
Make the content interesting. Hindi poems are usually filled with emotions. In fact, most of the famous Hindi poems are so because they are very emotional and touching. To catch any reader's attention, you need to make your poem emotional. It's not necessary that the Love Shayari you write HAS TO BE emotional, you could write a funny poem, a witty one, or any other kind, but as a matter of fact, writing an emotional poem usually sets you apart from the crowd and you are always highly appreciated.
Be original. Never try to imitate the styles of other poets. You can refer to the way they write their poems but never do it the same way as them. Experiment and keep it simple. Form a unique way of writing but don't hesitate from referring to the work of other poets for guidance