She ain't got a thing on me To have something on someone is idiomatic. It means one of two things. In the negative, as here, it can mean that person A is not better than person B.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.