Answer:
You can't run for President, but you can run for either house.
Explanation:
Senate:
To run for a seat in the US Senate, you need to be a US citizen for 9 years (and above 30). A modern example is Senator Ted Cruz, current senator for the state of Texas.
House of Representatives
You need to be a US citizen for 7 years, and above 25.