RE: Help with my form.
I see a few things. I see that your bow has a stabilizer on it. I assume its of the recoil reducing type. You also have a relatively new bow, and I dont think it has a ton of recoil to being with. Ditch the wrist strap. Relax your fingers around the grip.
That mid/high wrist I showed you is a great was to reduce any torqueing you may have. It was also in effect, shorten your draw about a half inch, which will help with string slap.