Bit torrent is entirely dependent upon the people you're downloading from.... their upload limit may be crappy, or they may have configured their client to leech as much as possible, etc...
A lot will depend on where you're getting your torrents from... some sites are better than others. There is a site that has some
elite torrents (Google is your best friend) that always provides me with the fastest downloads, ie 150KB/s no problems.
Also remember that your download speed will vary as your client connects to more and more people. Try leaving your client open for a while before assuming you're not gonna get any decent speeds.
Finally, only download legal stuff