Do American people have accents?

Yes. We hear our own regional accents easily, usually by how nasal our vowel sounds are. I understand that when trying for an American accent, most people lock onto the southern accent, but this is the extreme. If you want to see a Brit doing a perfect American accent, watch Hugh Laurie in the TV series "House".