Okay, there have been a lot of good comments. The most useful, I have to say, are from NextLevel and Suga D. But there have been many excellent comments.
So, first off, I want to start with the good stuff. I think you have very good ball feel and touch. I actually think the equipment may be fine, but new rubbers are always good to have. Playing on rubbers that are about a year old is usually not so good for improving your technique. As far as the Classic rubbers vs Older Generation New School rubbers (older tensor rubbers), I think it often actually depends on the person. From what I am looking at, since Siva S, has good touch and spins the ball well, he may be able to go either way. So I would go with something like an older generation ESN rubber: Barracuda, Vega Pro, Vega Europe, Aurus, Aurus Soft. But which rubbers he gets are much less of an issue in my opinion than TECHNIQUE.
So, on to that subject. As everyone has seen, the backhand seems decent enough not to worry about it or comment too much on it. It does demonstrate how good your feel for the ball can be on the few backhand shots in the video. The reason why so many people have commented on the forehand technique is because the technique is pretty bad. Sorry to say it that way. But I will explain why. With your forehand, you may need to rebuild it from scratch because, even though your touch is darn good, your stroke is fundamentally flawed and if you don't change that, it will seriously limit your potential to develop and improve. So, in my opinion, saying it straight, may be the best thing I can do for you. And you seem like you are good and taking constructive criticism and using it to learn and improve. Which is really a great talent. So I figured you can handle this.
In your forehand stroke the things that should be most worrisome to you are:
1) On almost every forehand, there is a point where your elbow ends up higher than your racket. That is actually not supposed to happen.
2) Your racket invariably crosses your midline and ends up across to the other side of your body. It should not pass the midline, or if it does, it should not go so far past.
3) I am not sure, maybe there is one or two forehands where this is not the case, but other than that, your racket never ends up going higher than the height of your shoulder, and by the end of your followthrough, your racket is not as high as the highest point in your stroke. The highest point in your stroke should be the end of the followthrough.
4) The blade face should travel in one plane and go from low to high as it goes forward. It should not start medium height, go up only to shoulder height and end up lower than its highest point.
In the video of Suga D's friend David, that forehand technique is excellent and you can see all the elements I talked about in that.
By the way, if you think you got your forehand technique from Ma Long, sorry but, his racket starts low and ends pretty near his head. Sometimes he does cross his body and end up with the racket on the far side of his head. But not below his shoulder.
Here is an instructional video for the forehand counterhit:
Looping vs Backspin:
Faster Topspin:
Hopefully that helps you see the form of the forehand stroke a little better.
Brett Clarke's videos are great too. They go into much more detail. But, I did not post them because these show the stroke very simply where you can see the start and end positions of the stroke.
After you get this idea, watch every Brett Clarke video you can find for helping you learn the mechanics.
Or, better yet, as NextLevel outlined, find a good coach who knows how to help adults improve.