Bengal or not, you have a very beautiful kitty
See if you can get a good picture of her face, Bengals usually have a VERY distinctive head shape.
Here are some pictures of my boys so you can judge.
They also have spotted/patterned stomachs.
Another thing, their fur is AMAZINGLY soft, closer to REALLY soft rabbit fur than any other cat fur I have felt.
Your cat probably can't be 100% bengal because of the white spots which is counter to the breed standard. If she did come from a Bengal breeder, they were a very poor breeder (for the breed standard anyway
However, the only way you can know 100% that your cat is part Bengal is by knowing that one of your cat's parents was a Bengal.
If you can post more pictures I may be able to give you a clearer answer.
Hope this helps.