Differences in theology often come down to articulation. Take the mechanics of salvation and damnation as an example. To reduce the number of variables, let’s imagine twin brothers. Of course, being twins, they both have basically the same upbringing, they both have the same parents, they attend the same schools, they go to the same church, have a lot of the same friends. They have, as much as is practical, the same life. Of course, to talk about them, they’ll need names, so let’s call them Angel and Cretin. Perhaps you see where I am going with this.
Angel, believes on the name of the Lord Jesus Christ, and by grace through faith, is received into the family of God. Cretin does not. They each die in their respective states.
Now here is my question for you: What caused the difference between these two people? What is it that made the one accept Christ and the other to reject him? Was it environment? Was it genetic? Do you deny that such a scenario could even occur?
Answering questions like this will tell you quite a bit about your faith.
Give it a shot.