If you think that I am criticizing your corner kosumis, I am not. I was just showing you alternatives.

As for attacking while racing to the center, the one space jumps on the right side do that. In addition, the one I recommend at move 10 is also defensive. And it keeps White separated. (Not that White is currently threatening to connect.

)
Shape is basically about locally efficient play.
Shape Up! is good.

Also, local issues are more paramount on the 9x9 and 13x13. You might look at the haengma material on Senseis Library, too. I highly recommend doing so.

A heuristic for basic shape. Count the stones for each player in the local area. For instance, in the 3x3 square around

there are 3 Black stones and only 1 White stone. Does Black really need two more stones there than White? Maybe so, but usually not. Similarly with

. Black has 2 more stones in the 3x3 window than White. Besides,

forms an empty triangle, a well known bad shape. (BTW, the later in the game, the less these disparities matter.)
As for connecting, the plays I talked about were much simpler than nearly all composed problems. See moves 4, 10, 16, and 22. Think about keeping your opponents stones separated.
You have a lot of books. At this point, playing and reviewing your own games is probably the best thing to do.
