Get a good tripod also, it will allow you to take shots at smaller apertures for greater depth of field with slower shutter speeds.
The larger the aperture the shallower the depth of field.
A true macro lens around 100mm in focal length is a good lense to look at. Also a remote trigger will help with blur when using a tripod. Using mirror lock up and delayed shutter actuation are also very helpful with tripod use.
Lightroom and Dxo Optics Pro are good post production programs to bring out the best of your photos at a reasonable price.