Table tennis is a fun sport to master, but you are going to need practice to get better. You may not always have access to a training partner, but you could always use a table tennis robot to play the game. The Y&T Table Tennis Training Robot (A9) can help. It is a programmable machine with 9 different speeds and adjustable serve speed. You can also change the landing spot.
This ping pong robot lets you practice different spins, short/long balls, and slow/fast balls. Its table clamping design does not take a lot of space.