They are both fine, except that you will have to say "an American accent". "have an American accent" might be the preferable way, depending on the situation. "use" here would indicate, that you are able to speak with an American accent, but possibly would prefer not to....
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.