Shujinko is the human granted a gift by a villain to absorb and learn the styles/powers of any warrior he encunters. Canonically, he trained under:
Bo' Rai Cho
Sub-Zero
Ashrah
Ermac
Havik
Mileena
Baraka
Hotaru
Nightwolf
Kenshi
Scorpion
Sindel
He defeated:
4 Orderrealm Guards
Baraka
Elder Gods' Champion Scorpion
Tanya
He fought inconclusively:
Shang Tsung
Raiden
Thus one could say he knows all the powers and styles of all those fighters, even the ones he didn't train under. Even with just the under, that gives him:
-24 different fighting styles
-12 different weapon styles
-ice manipulation (Sub-Zero)
-telekinesis (Kenshi, Ermac)
-fire manipulation (Scorpion)
-lightning manipulation (Nightwolf)
-Teleportation (a few different fighters)
-his body can bend in unnatural ways (Havik). Like breaking his neck and then righting it with no problem.
-Can fight effectively without his eyes (Kenshi)
Canonically, he defeated Onaga in Deception:
http://mkw.mortalkombatonline.com/mka/onaga/
"My pawn Shujinko had grown more powerful than I ever anticipated. Rallying warriors to his cause, he absorbed their fighting abilities and shattered the six Kamidogu, rendering me vulnerable. Only the amulet I had retrieved from the sorcerer Quan Chi gave me protection. "
YouTube video
Also I've been wandering around in Deception Konquest and there are apparently other fighters Shujinko can take powers from. Right now I've only found Kira but there might be more.