If your tempura isn't crispy, it is probably because gluten has formed. If your tempura batter contains corn starch or potato starch already (these help it get crispy) then make sure you are mixing it with ice cold water to keep gluten from forming.