Been taking photos now about 2.5 yrs - never been a real quick learner :-). Now I am not saying my images are not sharp but when I look at some of the portrait images taken with a 50D on say 500pix, I just don't seem to be achieving that a consistent, well, razor sharp image. I am still very much a budding amateur photographer but I and still struggle at times with achieving sharpness, especially in portraits. Am I alone here or can some of the more experienced photogs provide any tips in processing etc to move to the next step of sharpness. As an example the below image was taken in doors:

50D
ISO 100
Canon 24-105 L lens @ 24mm, IS on (not tripod mounted)
shutter 1/800
f/6.3
580 EX speedlite on camera with small white diffuser
430 speedlite off camera mounted about 45 degree to subject

RAW image looks basically sharp ready for processing

I use lightroom 3.x to process but noticed if I apply some high pass layer adjustments in PSE 9 it improves the sharpness but still does not seem to get that razor edge finish.