There is nothing wrong with your set up. Your title says it all. I have some hard men here that are way above average shooters. I WISH I could get them to do just what you have set up there. I cannot stress the importance of doing something shooting related EVERY day. It must become as natural as taking a step, or opening your vehicle door. When you can practice with somebody who can watch you from the side. Lotsa good feedback. Also, try to develop shooting friends who are at or above your level. Most important...surround yourself with shooters who want to see YOU get better.
I know shooting every day is not really even a practical suggestion, BUT doing what you're doing everyday is absolutely attainable. No reason every person interested in getting better can't do 100 presentations a day. I wish all shooters on this Forum could come every day. The sad part is I have folks who could. Or 4 times a week or 3.
To steal a good line....JUST DO IT !