The constitution does not "grant" rights to citizens. Those rights are inherent and are born with their human bodies.
I will agree I slipped up with grants rights; the bill of rights were an enumeration of inherit born rights. But where you slip up and fail to understand, that the constitution explicitly reserves certain rights (as those to hold office or to vote) to its citizens. At no point does it define "the people" as citizens only. Article I, section 2 and 3 and the 15th amendment (the right of the citizen to vote) _explicitly_ pointed out citizenry restrictions and a requirement of naturalized citizens to have held such a status for a period of time before being eligible to public office and the simple right of a citizen (naturalized or natural born) to vote. The plain text reading and the inherit positions of the signatories support this assertion. The 14th amendment even goes further to protect the rights of naturalized citizens and non-citizens and I quote:
"No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws."
Again, explicit declaration of naturalized citizens and then a confirmation any person shall not be deprived of the equal protections of the laws in the states jurisdiction.
The constitutional heresy is the argument that "the people" implies citizens only when it clearly includes anyone within the jurisdiction of the United States of America except those provisions reserved for citizens only AS EXPLICITLY stated in the document.