Every southern state has a little different accent imo. People from NC don’t sound like those from SC or Alabama ect . There is a group of people in eastern NC who actually sound a lot like New England. They ve always been in NC.
A lot of southern accent is of course English. Like much of Virginia speaks.