About the only other suggestion I can make is to dry fire practice, provided your gun makes this possible. It rehearses all of the actions, muscles and mind, and the absence of recoil means that you can also see what happens during the release - if done correctly nothing should happen during the release. In some respects it is better than live firing since you can really work on the follow through.