Question: how i can learn and speek english very well? {i am from iran}.? 

Answer: read lots of books.\nread them aloud (it'll help in getting ur tongue roll around english words and their pronunciation).
This question from the Yahoo Q&A forum is categorized in the topic: Business & Finance