Правильно: говорить на каком-либо языке, например: говорить на русском языке, говорить на родном языке; с наречием: говорить по-русски.
Вариант с творительным падежом возможен только в устойчивом обороте русским языком говорить 'говорить ясно, понятно', например: Вам говорят русским языком, имение ваше продается, а вы точно не понимаете (А. Чехов, Вишневый сад).
Правильно: быть в должности кого-либо.
По общему правилу: болит леченый зуб (отглагольное прилагательное) — болит леченный доктором зуб (причастие).
Если имеются в виду два года (а не, например, учебный год), то верно: годы.
Грамматически верны сочетания запрет чего-либо и запрет на что-либо, например: запрет ядерных испытаний и запрет на ядерные испытания.
В каком контексте?
Верно: глаз не видит электрических вибраций.