まがりなりにも 'however imperfectly, in some rough fashion.' 雲泥の差 is a four-character idiom: 雲 'cloud' + 泥 'mud' + の差 'difference' — 'a difference as vast as between clouds and mud.' The sentence contrasts mere communication with linguistic correctness — a common debate in language learning.