Personally, I think all good writers write from the heart or from experience, but not all good writers make good poets. Being neither a good writer nor a poet, I’m left with just my own humble opinions about what I think it takes to be one or the other.
Did you ever feel that words could not describe a particular feeling or experience? If you can imagine an emotion, or a thought, or an abstract idea that you can’t possibly convey to someone else using just words alone then I think you are close to appreciating the difference between prose and poetry. For the poet selects his words carefully for their explicit and suggestive meanings, and for all of their subtle nuances. Then he arranges them into a form that applies meter, rhyme, alliteration, and an array of homonyms or polysemes, to produce mental images that reveal the multiple layers of a profound idea. I firmly believe that poetry should be read aloud so the sounds of the words can add still further meanings that will be resonated by the sense of hearing. Poetry requires more effort from both the author and the audience, which accounts, at least in part, for fewer poets speaking to a smaller audience. Poetry is not the best medium for simple concepts or for simple words having simple meanings. Poetry, not only requires analysis, poetry demands it. One should never stop looking for the meanings in a poem because the poet will only make his meanings clear to those who invest the time to scrutinize his words.
Joyce Kilmer could have said that he thought that a tree was a wonderful sight to behold, that it revealed to him some of the mysteries of life, or that it suggested that men were not all they thought themselves to be. He could have that but instead he said,
"Poems are made by fools like me,
But only God can make a tree.”