I think I might have some good ideas for your game:
1. Most importantly: your footwork!
--> Whenever your opponent serves short, you just stay where you are and extend your arm. This results in a huge amount of balls going into the net.
=====> To receive short serves, you MUST step in (with your foot under the table) and make sure your upper body is over the table. An extended arm always results in loss of control!
--> Whenever you see your opponent is about to attack, you take too many steps back. The good chopped balls which you want to achieve should have a nearly horizontal path. If you step back too far, you have to chop too low, needing to lift the ball UP. This is verrrrry difficult and gives your opponent a high ball to smash on.
==> If you know your push or chop is low and spinny, then stay closer to the table as your opponent has no other option but to put all his power in the spin and very little power in the speed of the ball. If your opponent gets an easier ball, on which he can generate a lot of speed, THEN you have to take a few steps back.
--> For EVERY ball you play, you have to force your body in the best possible position. Too many times you are out of balance at the moment you hit the ball. This makes hitting this one ball difficult, but hitting the next ball nearly impossible since you have very little time to recover your balance. I'm also referring to the stretched arm - thing here, since this stretched arm is an immediate result of a non-optimal positioning.
====> Looking at all the top players, you will notice that whenever they lose their balance, they are almost certain to lose the point.
2. Lowering your body.
--> By bending your knees more and leaning on the front of your feet instead of on your heels, you will immediately play a better blocking and spinning game.
(This will also help you to maintain balance)
3. Service
Your service would improve even more if you hit the ball lower. This will keep your second bounce also lower and more difficult for your opponent to attack.
4. Attacking
--> You got a few really easy 'high' balls to your forehand which you pushed back. You really have to learn to attack these balls. Think about Joo Se Hyuk, the master defender... Whenever his opponent pushes the ball back too high, he comes in for the attack. This puts a LOT of pressure on your opponent and he will start making mistakes because he is afraid you will punish him for any ball a little too high. Now your opponent can just sit back and relax and wait for a nice and high ball for HIM to attack on...
I'm sorry if I would be sounding harsch in any way, but you asked for advice, so I decided to give you some
You have some nice skills there and if you pay attention to my advice you will soon rise a few levels, I promise