Communities and regions mostly affect dialects, but education is also very important because that's where you learn it. I would say if one is not to be chosen, the out-one would be occupation, because careers don't help, it is an extension of your community and region. Good luck! :)