Ставится запятая после "знаешь".
Все необходимые Вам сведения в наших электронных словарях есть.
Внутри такого рода выражений фразеологического характера с двумя повторяющимися союзами и…и, ни…ни, которые соединяют слова с противоположным значением, запятая не ставится: и туда и сюда; и там и здесь.
Тире возможно (как интонационный знак), но совершенно не обязательно.
Большой орфоэпический словарь русского языка
ПИАЛА́, пиалы́, мн. пиалы́, пиала́м и допуст. пиа́лы, пиа́лам.
Вы совершенно правы, здесь должна употребляться частица не: Не знаю ни одного учителя, который бы не возлагал надежды на то, что... Здесь именно отрицание, смысл такой: есть ли учителя, которые не возлагают надежды? Не знаю ни одного такого учителя.
Ваш вариант пунктуационного оформления корректен.
Точка ставится всегда после закрывающих кавычек.