Where you are born mostly will depict how you act and think. Is there a way to break this or do you just have to follow the culture you are born in to be happy?
It's not going to make you happy. Problems like this always come internally. You will always, always be unhappy until you recognize this and rectify it.
It's like alcoholics thinking they can stop being alcoholics if they move away from a place where they think encouraged them to drink. There is no geographical cure or in your case, a cultural cure. The problem will always be you. Figure it out and solve it accordingly.
Culture is not genetics, it's just a bunch of ideas and customs. You may accept those ideas or you may not, I don't really see how it is a problem.
I live in a region very fond on soccer and wine. I was also raised catholic. But right now I'm agnostic, I don't care about soccer and I don't drink, not even for the traditional toast right after new year (I think it's called toast in english).
Maybe I'm misunderstunding your question but I don't think it's even close to be impossible.
I think the problem you are raising is that to go against cultural norms, you have to be comfortable or braced for negative reactions. To not be what the majority are comfortable being means they will push you to return to the norm. You then have to be sure of yourself.