Для преподавания нужно помнить значения терминологии назубок (при этом осмысленно помнить, а не как попугай), знать наизусть устройство сети (имею в виду иметь готовый шаблон объяснения её) и иметь возможность сразу продемонстрировать пример её построения при применении определённой функциональности (т.е. иметь в голове готовые демонстрационные образцы). Для этого само своё обучение нужно строить исходя из того, что вам придётся кому-то объяснять, да так, чтобы даже не очень сообразительный человек понял. Либо придётся составлять конспекты уже после обучения. В общем, я не думаю, что тут нужно иметь талант, либо особое умение говорить - лишь составить план обучения и конспекты к нему, ну и выучить их наизусть. Да, есть люди, у которых имеется предрасположенность к преподаванию, но это не значит, что если построить грамотно план обучения, то вы не сможете обучить кого-либо - всё в ваших руках.