Your toss is too far to the right unless you are trying to hit a slice serve. For a flat serve it should be more in line with the service box T. Correcting your toss location should help you achieve better pronation/ISR. Also, your weight is going straight up and not transferring into the court, which means your toss needs to go into the court more instead of straight up or behind you in some of the serves. Try to land on the left foot 6” to 1 ft inside the court on every serve.
No it isn't, no it shouldn't, no it won't, weight's going forward, not totally necessary.
In order of priority:
1) Toss lower. Your whole body is screwed up because someone told you to toss higher and raise your contact point and you heavily overcorrected. Either you learn to push up harder off your back foot and raise your whole body higher to fix it, or you lower the toss. Seeing as people who can get as much air on the serve as Federer are extremely rare, I suggest you lower your toss.
2) F*ck everything else, fix your damn wrist. You are heavily limited in how fast you can serve if you actively use ulnar deviation on the serve. I doubt it's because of a passive, super loose wrist, because the first thing I thought when I saw your racket drop is "wow, his wrist is so stiff he can't even drop his racket'". You might think you need active ulnar deviation to generate more spin on the serve, but you can easily generate more by just using the rest of the body and loosening up the hand, arm, and shoulder.
I want you to overcorrect and feel like you're making this wrist angle on contact. Don't force the racket through contact via pronation or ISR while you do this, just try to get some angle in the wrist. After that, learn to do the same while loosening up the arm and speeding up the swing. Once you can maintain the angle through contact at high speeds with a loose wrist, we loosen EVERYTHING - hand, wrist, elbow, shoulder. We want that racket pointing straight down at some point in the racket drop (basically at least around the same height as your hips, if not your butt), and then we want the racket head to flare out to the right of your hand as it goes up. As it is, the racket barely drops below your elbow and the racket head is basically to the left of your head the entire time. The range of motion ends up being tiny and you have no room to build up racket head speed. These are not things that we should actively focus on, but are a good indicator of how loose and relaxed the arm is.
3) Fix the shoulder angle. This should naturally be less extreme if we lower the toss. You might feel like you're making contact too low, but it's closer to your body, meaning it's easier to exert force without straining yourself. You want to feel like your body, and not your arm, is hitting the ball.
If you can follow the above picture, you can think of throwing your elbow forward at contact if your chest is pointed up. If you're reaching up, that's a problem. You want to throw up. When you throw a ball, the elbow is always roughly in line with the line of the shoulders, within a few inches. Below is a very simplified introduction into the idea. Don't take all the small details verbatim, but start getting closer to the mental image of throwing rather than hitting.
4) Push off the back foot, HARD. Just like pitchers push forward off the mound with their dominant leg to throw a ball at the catcher in front of them, we want to push upward off the ground with our dominant leg to throw our racket at the ball above us (ball toss should be above you and inside the baseline). Serve with 60% of your weight on your back foot and push up hard to initiate the serve. There are extreme versions of the drill where you serve only off the back foot (start off in one-legged stance), and even more extreme drills where you start from a one-legged squat position; don't bother, just get the basics down.