Pics are not so sharp

How can I get sharp picture ? All pictures that I shot are not so satisfy. Please would you mind to suggest me.

In the 40d, the sharpeness of the picture can be tune. find in the menu the picture mode (like portrait, landscape,neutral) choose one of the mode and hit jump to acceed to the tune, contrast, colors, controls