BitTorrent is damn near impossible to block. It was specifically designed so as to be able to pierce through most forms of NAT, it will find almost any open port, disguise traffic as something legitimate on an open port, encrypt traffic to prevent packet analysis, etc.
Blocking it requires sophisticated analysis, as simple things like port restrictions won't stop it. Even stuff like connection rate limiting often won't stop it, because most BT clients take care to limit their connection rate and total number of connections specifically to avoid triggering these limits.
The only way to detect and stop it is to watch the total number of active connections and look for "swarming" behavior. Even then, this only works reliably on very busy, active torrents. Unpopular, or poorly seeded torrents may well get through this.