献身
to commit one's energy to; to devote oneself to; to sacrifice one's life for; (coll.) (of a woman) to give one's virginity to
现身
to show oneself; to appear; (of a deity) to appear in the flesh
现身说法
to talk from one's personal experience; to use oneself as an example
八仙过海,各显神通
lit. the Eight Immortals cross the sea, each showing his own special talent (idiom); fig. (of each individual in a group) to give full play to one's unique capabilities
大显神通
to display one's remarkable skill or prowess; to give full play to one's brilliant abilities
大显身手
(idiom) fully displaying one's capabilities