"A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."Please leave your suggestions in the comments section.
Militia is defined in United States Code as all male citizens between the ages of 17 - 45.
"The People" in this section refers to the Citizens of "The United States of America." So just because you are living in the United States doesn't mean you can carry a gun, or any kind of weapons for that matter.
Arms here means weapons, in my opinion weapons should be defined as: A Knife, Sword, Bow & Arrow, Cross Bow, Gun, and Cannon. The reason I believe this is because these were the items used during that time, this prevents people from claiming the right to own and use RPG's, Biological Weapons and WMD's without it being considered a limitation of the Second Amendment.