Teddy Roosevelt (was at first McKinley Sec. of War, wasn't he?), Herbert Hoover, Kissinger, (Colin Powell-modern)
Roosevelt was not in McKinley's cabinet until Vice President Garret Hobart died suddenly. Roosevelt had only been Vice President for six months when McKinley was assassinated in 1901. Influential president? Yes. Influential Cabinet member? No.
TR served as Assistant Secretary of the Navy under McKinley and was very influential into getting the U.S. into te Spanish-American War.
I don't think the Asst. Secretary of the Navy was/is a Cabinet-level position. Otherwise, you may be right. However, the real drive to get into the Spanish-American War was the yellow journalism of Hearst and Pulitzer and the distortion of the USS Maine disaster, coupled with the generally jingoistic feeling of the times.