Doesn't matter. Your knowledge of what "American values, heritage, and identity" are is spotty at best. And there's certainly no imperative that American citizens agree with those things to begin with. In a free country, they don't have to. If you're against the freedom of people to diverge from things that are potentially irrelevant, then that's not very "American" of you. Ironic.
And even if there was a "pure source" of "American values", the actual values of most people who live in America simply don't come from it.
"America" is a transient entity and will eventually go the way of Rome, so there's certainly no need to get too attached to it.