It's probably easier to use a UPnP enabled client such as Azureus. If I were a betting man, I'd wager a small sum that all the other requirements of UPnP are already in place anyway.
Switch on encryption if your BT client supports it.
Use a sensible number of upload and download slots at sensible transfer rates.
Use a fairly high in the range port number such as 14434 and change it regularly.
Find an ISP who doesn't use DPI etc.