Same problem with the feet. Not stepping out properly.
On your BH wing, you often take your load foot and step away from the ball. This can work, except that you don't reset your front foot, so you don't have weight transfer in your shot.
On your FH wing, you often step to your left (going into court) using your right foot. In that situation, you want to step out with the left foot, since that is the foot closer to the estimated strike point. That's generally not an easy shot unless you prepare earlier.
Your footwork makes your shotmaking style really dependent on getting steady, predictable shots back from your opponent. In other words, you are able to time unloading your torso when you're well grooved into the shot. However with better footwork, you're not as dependent on that, and you can concentrate more on tracking the ball.
Some other ideas to reinforce the step-out:
1) Again, try limiting your takeback for awhile to force yourself to hit with good footwork. Imagine that the elbow of your hitting arm is glued to the side of your body, and that it only gets "released" when you initiate your forward swing. That will sufficiently limit your takeback.
2) When practicing, be more conscious of the rhythm of your feet. Make sure you go "Step 1, Step 2" or count "1, 2" with your feet as you execute your groundstroke. This will help you move away from lazy feet, and absent-mindedly pivoting around your front foot. Even if you think you don't have enough time, try to move your feet with that two-count rhythm.
3) Have your partner move you around and just work on moving into the court and getting to the ball, "catching" or "tapping" the ball with your racquet. As you do this, try to keep your trunk relatively parallel with the net, until you are ready to "catch" the ball with your racquet. This will force you to step out with the correct foot.
Some groundstroke fun:
1) For your FH, when you separate the racquet, let your left hand stroke the neck of your racquet as it separates. This will prevent your hand from "tossing the racquet upwards", as you are doing now. You will notice your takeback is less loop-based, and more turn-based. This will help give you the swing that you're looking for. You can shadow swing this and vertify.
2) For your BH, again work on the 2-count rhythm.
2a) On the "1", either lower or raise your racquet with your left arm. (For the classic smile-pattern 1H BH style, lower the racquet. For the fancy shmancy Gasquet look, raise the racquet.)
2b) Takeback and swing with the right arm through the 2-count.
2c) Again, it's about the 1-2 rhythm with the feet. Try shadowing this until you feel comfortable.