As stated above you should make sure you're port forwarding to ensure you can upload as much as possible.

Im not familiar with the tracker, but you could see if you can still download freeleech torrents - if you can, check out what the bonus system is like. A lot of trackers grant points per torrent regardless of size. If Jpop does this you could download a bunch of small freeleech torrents and seed them until you get enough bonus points to buy upload credit. Somebody might be able to gift you points or upload if you're lucky - but the review page says "You are only allowed to go on ratio watch 2 times. The 3rd time your ratio dips below the required level, your account is instantly restricted" so im assuming this has either happened twice already or has been left without being rectified for some time, so you should probably be looking to optimize your torrenting behavior regardless of whether somebody bails you out.