Stronger word than "imitate"
Solution 1:
emulate or impersonate.
emulate: to copy something achieved by someone else and try to do it as well as they have.
impersonate: to intentionally copy another person's characteristics, such as their behavior, speech, appearance, or expressions, especially to make people laugh.
source - Cambridge Dictionary
hope this helps you.