1. Check that your tank is enough spacious, neon tetras should ideally have a 80cm long tank, they need swimming space, despite being small, they grow 5cm tall. Something which is often overlook, because they look small.
2. Adding more will probably help they need to be in good numbers, aggressiveness will dilute in a schoal of 10 or more, if they have enough space.