Seat height looks fine, and the bike is the right size. Good gob. But you are sitting tall in the saddle, and the reach is kinda close. A lower back angle and more reach would help you get more power to your cranks by opening up the back and glutes. Yeah, it's more aerodynamic, too, but at this stage we're talking about power without sacrificing comfort. Getting lower will also sharpen your bike handling and confidence going downhill.
I suggest going lower before increasing the reach. The difference will be more apparent and it won't cost anything. Flip the stem and try it for a while. That will also extend the reach a bit. A little more saddle setback might be helpful toward keeping your weight centered over the cranks.
If you like it, try a bit more, and so on. If it's too much, back off. Then try it with a longer stem. Exactly how long, I don't know. Post more photos when you find your bar height and saddle setback, or see if you can find some loaners. I'm thinking 1 or two cm longer. I'm not trying to turn you into a racer, just a more dynamic and efficient weekend warrior.