Why do you want to block the ARP in the first place? It is a layer 2 broadcast and it will reach your server anyway. You may save some CPU cycles processing the arp packages, but your ipables has to examine and handle them, which uses CPU cycles. If you don't want to see them in the log, you can configure the log filtering.