In addition to showing Pakistani characters speaking Arabic, the names of the Arabs are incorrect. For example, Afzal is supposedly a Syrian terrorist, however a Syrian would be called Afdal, as the letter Dad is pronounced a hard d in Arabic while pronounced a Z in Farsi languages. Same applies to Raqim, you would never find a Saudi of the name Raqim. And the list goes on.
Brody's uniform ranking changes several times throughout season 1. At highest rank on service uniform he has the ranking of Gunnery Sergeant. In dress blues to attend dinner, he is shown with only a Sergeant ranking. In reference to repeated naming of ranking, he is referred to as Sergeant, if the Gunnery Sergeant rank is true, everyone would refer to him as Gunnery Sergeant or Gunny for short
Brody and other US Marines are referred to multiple times as "soldiers", including by a character who claims he was with a UDT (underwater demolition team, a "sister" team to the Navy SEALs who have to pass the same training). It's a point of pride among US Marines that they are marines, not soldiers. Brody refers to the UDT character as a soldier. As Naval personnel, he would be a sailor.