You're for sure a bit overstocked and a bit mismatched in your stocking. Alot of the fish you have need to be in shoals/schools. You should ideally up your number of danios, neons, cories and especially tiger barbs up to groups of 6. This would put you at being stocked. Danios, neons and cories don't show there true personality unless they are in a larger shoal - they tend to be nervous when they are in too small of a group. as for tiger barbs, they are very nippy/slightly aggressive but if you keep them in a large shoal, they tend to keep the aggression amongst themselves as opposed to directing it at other fish.
Hatchets are kind of spaz fish so you need to be very careful with them! They can and will jump out of the tank! And although your clown loaches are small now and they are slow growers, they get way to big for your tank.
You should get rid of a few of your fish and up the schools to a few others and that would put you at about stocked. 30 fish in a 30 gallon tank is NOT correct unless all of these fish are approx. 1" - you have fish that are much bigger than that.