He managed to KO a Ground type with an Electric attack,
He is the only Pokemon in the anime to have defeated two legendary Pokemon without actually being a legendary himself,
He has been shown using two moves that it shouldn't actually be able to learn at all,
Dawn's Buneary wants his D, furries would kill for that pleasure, And to top it all off he's lost quite a bit of weight since it's first appearance.

There's an episode that shows that you're wrong. Meowth fell in love with a lady Meowth and hid inside buildings with Language classes and learned to speak to impress the girl. This is also when he learned how to walk on two feet. I don't recall how he got mixed up with Team Rocket, but he had nothing in my memory to do with Persian.

As proven by Meowth, any Pokemon that pronounces it's name has the ability to learn to speak human languages, most, if not all Pokemon seem to already be able to perfectly understand and comprehend human language.

It is stated that they only say their name, just like every pokèmon. Meowth learnt how to talk and walk in two feet in order to impress a female meowth who only loved humans, but she cruelly rejected him, being ****** by the alpha persian of the crew instead. Then, Meowth met Jesse and James and they convinced him to join Team Rocket.