Hi there
I'm sorry to hear that you are not able to maintain a positive share ratio. It can be a little tricky at first. One typically jumps on non-freeleech torrents and "hope" that people will download from you. But it is not the way it works . Thousands of users are able to maintain a positive share ratio without donating or using any external tools so it is not something that has anything to do with how the tracker system works (same as all other private trackers) and nothing to do with the information available. You simply need to learn how to build ratio on a private tracker.
If you get some practice and continue to read the guides I'm sure you will be able to build a positive ratio just like anybody else here
Freelech torrents are probably the best way, specially as if as you say you have a good upload speed.
There are plenty of alternatives as how to keep a good ratio so just inform yourself and do it!
I hope you did see that on top of the rules page it says in capital red letters: "NEW MEMBER? WELCOME! ALTHOUGH YOU ARE IN A HURRY TO CHECK OUT THE MATERIAL AND START YOUR DOWNLOADS
PLEASE FIRST READ THESE RULES CAREFULLY BEFORE YOU DOWNLOAD ANYTHING OR USE THE SITE IN GENERAL"
Further down you will find plenty of information regarding what ratio is and how it works.
This guide should be great for you:
viewtopic.php?f=83&t=1979It has all the tips and tricks you need.
In short. If you want something you need to do something. In this case either have patience and build up a ratio BEFORE you start downloading popular stuff that is not freeleech. Even if you have a great upload it will be hard for you to beat seedboxes in rackservers on Gbit connections. Or you can get one of those seedboxes yourself, or make a donation to get a head start.
Edit: Added a new ratio build quick start guide here: viewtopic.php?f=83&t=8355