Em português, a expressão tradicional é efetivamente «fazer um discurso». «Entregar um discurso» constitui, como bem observa a consulente, um anglicismo dispensável – um decalque de «to deliver a speech», ou seja, «discursar», «fazer um discurso» – e até forçado, porque o verbo entregar não costuma fazer referência à atividade linguística.