Гражданство - это документ, удостоверяющий, что ты житель той или иной страны. Если ты русский, но родился в США. Тебе выдадут гражданство, если у твоих родителей оно есть. Что бы стать жителем страны, нужно прожить 10 лет, или же родится там.
Национальность - это то, что определяет твой род. Как я писал выше - если ты русский, но родился в США. Ты все ровно будешь русским.