I dry fire most every night.
If you dry fire 7 shots every night you will have dry fired over 2500 times in a year. That should be enough to create muscle memory that should make a huge difference when you are live firing.
I don't compete but I shoot long range targets a lot. This has helped me considerably.