Some tips on how to write a good poem include knowing your goal, avoiding clich?s, avoiding sentimentality, using images, using metaphors and similes and using concrete words rather than abstract words. When writing a poem, you should communicate the theme clearly and use rhyme with extreme caution.
Use your emotions... Pick a topic that's in your life that you are either passionate about or bothered by and write your feelings down describing the event and how it makes you feel. Good luck... The best poems don't have to rhyme 100%... Poetry is more than just matching syllables and rhythms... Speak from your heart...
Robert Frost, a famous American poet who recited one of his work at JFK's inauguration, wrote poems on his surroundings. Go sit outside and just look around you. If you see a spade, write about it. Then if you want to go really awesome you can try and connect different imagery to it such as religion, death, fairy tales and food. Lol hope this helped.
You can learn a lot by reading works of others. Try http://allpoetry.com/ for plenty of examples. When you're ready, you can submit stuff there and get feedback. They have plenty of contests on topics and themes to get the juices flowing as well.
And yes, poetry is emotional. Find the words and shape them.
Think about the meaning and emotions behind the poem. When I write poetry I think about the emotions I feel and poor it into the poem. Pick a memory or just a thought and find words that can express them. And they don't always have to be to that one subject you can find related subjects and put them in to show relation.
First of all, BEWARE of advice from English and Literature teachers who are not themselves poets! If they don't WRITE poetry, then they have no business giving advice on how to write poetry... even if they are the universes most premier reader of poems. Second, don't be afraid of non-compliance. Some of the best artists, poets, and song writers are great ones because they were unique and didn't flinch at violating the established manual. Above all, if you write from the heart, poetry will choose you.
It always depends on what mood and theme you are trying to set for the poem. I would try to stay away from rhyming and avoid taking verbage from other poems. You have to make it your own. Think from your heart. Dont dwell on your thoughts too long, usually what comes out first is what fits best. Looking up synonyms to words is very useful, especially if your vocabulary is not the best. Pour your feelings out on to the paper.