the children of the flesh are not
"not all of Abraham's descendants are"
children of God
This refers to people who are spiritual descendants, those who have faith in Jesus.
children of the promise
This refers to people who will inherit the promises that God gave to Abraham.