First of all welcome to the forum. I think it's great that you decided to help this little worm. It's admirable.
On a more serious note, he doesn't look good. He looks dehydrated and underfed (and looks like he has some stuck sheds but you already mentioned that) but it's a very good sign that he ate and that he even drank. There is still life in him and he seems strong enough to fight for it.
Make sure to keep the humidity between 55% and 65%. Don't let it sink any further than 55%. Make sure to nail the temps.
Switching to eco earth or cypress mulch might be a good idea but I don't think it's necessary if you keep track of the humidity.
Many people are going to use this image but below you can see the chart of what to feed male or female ball pythons according to their weight. I personally measure the food size by the widest part of the snake's body. The rodent should be as big/wide as the widest part of the snake's body.
I hope this was at least a bit helpful. You'll probably get a lot of useful tips from the other users.
Also do you know the morph? He looks like he might be a dark Lesser to me.
![]()