yo dude, it seems you haven't read any of your private tracker rules/FAQs.
you have to disable DHT!!!
probably peer exchange and local peer discovery too, if you already haven't
if you are able to upload at all (meaning you have gotten upload speeds over 5kb), it indicates that your ports are open, which is a good thing. but if you're second-quessing, you can always check it by snatching something popular from a public tracker. you're quaranteed to see some upload figures 
though if the torrent is an old one, then there's nothing you can do but wait for new leechers. at that moment, seeders who have good speeds have priority and leechers shown by the tracker are probably part-seeders (they're downloading nothing).
#IMAGINE recommendation.
when your speeds suck, you have to be careful what you download and from where you download it, be quick and cross-seed if you have to. don't go over your head by joining l33t trackers when even the most average trackers need some super-dedication from you
.