Skills, Knowledge, and Attitudes of the Effective language teachers