In essence you want hard edges, right? Try with layer mask, drag layer onto mask at the bottom of Layers panel what will create mask from transparency (if you do not have mask already). Select mask then press Ctrl + L to bring Levels on screen. Drag left side slider toward right side and watch what is haoppening. You can also manipulate and right hand slider. Repeat if necesarry.