Ethics is something thatp cant be taught through a cource. Infact ethics in bachelor programs are just a joke of a course, because there is no conclusion in ethics. Ethics is choosing the lesser evil.
The simplest way of teaching the players about whats right and wrong is through banning players for not reporting an approach. Like how mohd irfan and nawaz recieved punishment.
As for english language. No need. They are not some army recruits or diplomats. Every cricketer is able to undersrand cricketing jargons as they hear then during their whole life.
Also people who want to mingle can easily do so. Hasan ali is an example.
Also the players have never made themselves misunderstood due to using poor english.
Players make a joke of themself when tehy say too much or say the wrong thing at the time wrong time.
Also media likes to qoute things out of context.
Pakistani players can communicate in urdu, no need for english communication.
This is just pakistani thing that we think the person is skilful based on his language.
I remember the praises salman butt got for his leadership. Why? Because he gave a good english press conference.
Nowroz mangal the ex afghani captain didnt know or even speak english. Yet look where he has bought up his team to.