Tennant didnt have the "right" accent as it wasnt even his own accent.
It was called "acting".
And quite frankly, I dont understand what you mean by "right" accent anyway.