The original European settlers of the Appalachian Mountains were all Celtic from Scotland, and they took their culture, customs, and accents with them when they came here. Those mountains and the ones in Scotland are basically exactly the same in every way, so they moved in and lived the way they always had before. For a lot of years, the Scottish living in the Appalachian mountains were pretty much isolated from settlers in all other parts of the country then eventually spread west only when everyone else did and started encroaching on where they were. So you are correct, basically a huge amount of Southern culture is directly descendant from the Celtics who came here and lived like they were still in Scotland.