It is hard but rewarding but it is possible to become a diveinstructor that actually makes a decent living.
It is not the agency, watermanship, skills, level or c-cards, languages, equipment specialist or captains license...it is all about "people skills"!!
These other characteristics do help...