This is demonstrably unconstitutional. The requirements for federal office (Senators, Congressmen, President and Vice President) are ESTABLISHED in the Constitution. Any additional requirements by either the states or Congress is a clear violation of the separation of powers and an overreach.
If you want to add any requirements for the office, do so through a constitutional amendment.