You're just another person who mistakenly believes that the Constitution grants rights.
The Constitution grants no rights, it restricts the government from violating the God-given rights enjoyed by all human beings.
Governments can either violate rights, or protect them.
No, not at all. The Constitution grants citizens various immunities and privileges not enjoyed by those who are not citizens.
Example, foreigners do not have rights of free speech to participate in the American political process through monetary donations. That right is conferred upon attainment of citizenship.