First, you should sign up here. Get your server streaming. Then implement the MD5 Scans, and turn on PBSS.
A violation triggered on a non streaming server doesn't help anyone, unless it's a global ban issued from EB themselves. (Which they are doing more of these days :D).
Apart from those important steps above, which are your best course of action. Just continue doing what you're doing. There are procon plugins available, that'll use statistics engines to help indicate if a player is cheating, but you should be very weary of systems that promote themselves as "Anticheat" when they are only based off of stats.