You posted verses along with other "stuff".
Before God predestinates a man, He must first know him, thus, have foreknowledge. For God to know a man, he must first become a son of God.
Galatians 4:6 And because ye are sons, God hath sent forth the Spirit of his Son into your hearts, crying...