It would have to be a gay rapper. Society doesn't seem to like gays of the intense stereotype (flampboyant etc) so to appease to a wide audience and make an impact, i think it'd have to be a really talented rapper who people could connect to on different levels.
Then the world would have a gay star on their hands