Who can Run for President?

To run for president in United States, you need to be at least 35 years old and must be a United States citizen. Presidential campaign cost a lot of money though so you need to have access to very large amount of money too.