Batman owns multiple kryptonite weapons. Superman's hopeless
Batman can create his own Kryptonite armour, which is Superman's weakness.
He has kryptonite fists
This depends if the author meant a fight or on Story quality. As this question does not specify we take them with morals as in the comics. If superman and Batman had no morals Superman would stomp batman. Superman is faster than the speed of light and would rush batman and kill him in a punch. If there are morals Batman would not kill Superman but as shown in many comics Batman would beat Superman. If based on the story quality it depends on the author but from another point of view you see an alien(Superman) fighting a few aliens and some humans and his arch-nemesis is a human who fights him using technology and Kryptonite(Superman's weakness). Batman fights against humans most of the time and sometimes supervillains(rarely) and his arch-nemesis is considered the best villain in comic history(Joker).
Batman doesn't need superpowers to bring justice, he uses his intelligence.