Eminem does well. Over the years, 3rd Bass, House of Pain, Beastie Boys, Ill Bill, RA, The Rugged Man, AOTP/Vinnie Paz/Jedi Mind Tricks, and a few others have done well with blacks. Even Vanilla Ice at the start had a little heat, mostly on the strength of the "Under Pressure" beat till his back story came out.
Where whites usually aren't strong is with "club bangers", most just don't have a flow that lends itself to those type of songs. Especially a song like "Thrift Store" is way too white, it doesn't flow well in a urban club. Can you imagine going from something like "The Show" or a Eric B and Rakim, etc.... joint into that? You can do it with a "My Name Is" or a "Jump Around" but some stuff is just too soft and foreign.