Did you make it? It's nice but personally I don't respond well to drop shadows with some colors. Makes text look a little blurry at times. Thanks for asking!!
It needs some more work. Try to use some gradient effect on it. Use different colours, also add a nice frame. Visual Presentation also very much important for logo designing. See some inspirational logos from other designers.
Yes, a bit sharper would work well, currently looks a bit smudged. Have you had formal training in graphic design? What were the design rules around that sort of thing?
You definitely need to do something with that shadow. Maybe the best thing is to remove it completely. Logo is good, but another problem is color. If insist on black, add second color, for example red, but only dot before text.