Maybe the xiom musa can help you.
But to be honest I think it won't solve the problem. The only way to get rid of it is a better technique/understanding.
I can say service and service return is one of my strengths and I'll try to give you some basic tips. It's difficult to give more specific and advanced tips because I don't know how you play or with which services you struggle. A video of you would help. I really believe basic receiving is not so difficult. Yes, of course high-level receiving is one of the most difficult parts of the game since the server has all the time of the world to make the stroke.
As I said, I don't know what your level is right now so I'll start with some very fundamental tips.
1. Return to where the movement starts. For example: If the opponent does a BH serve from right -> left you must return to the right side of the table otherwise the ball will go off the table. (Of course at higher levels the players can manipulate this. Just watch Ovtcharov's BH serve to understand what I say. He can make a sideway movement in the beginning but contact the ball with a forward movement underneath the ball. -> backspin serve. So at higher levels you should watch the movement when he/she contacts the ball.
2. If he/she does a upward movement, it's topspin. A downward movement -> backspin. (Again, at higher levels they can manipulate this. For example Werner Schlager does the opposite. Here he explains this:
)
3. Easiest way to return a long topspin-sidespin serve: block to where the movement starts.
Easiest way to return a long/short backspin(-sidespin) serve: push (to where the movement starts.)
4. The first set is very important: here you try to reveal his different serves. It's normal you'll miss a few/lot of serves in the first set. Analyse carefully your mistakes/misreads!!!!! If a ball pops up high, it means that you pushed on a topspin or nospin ball. If the ball goes in the net, you should open your racket angle a bit more.
5.Last remedy: when nothing works and you keep misreading the service, just take a step back and chop with lots of backspin!!
These are only the very basic tips to reduce the faults of your own. Once you mastered this, you can try to make a strength of it. -> give difficult balls back so the server cannot attack or even misses the ball.