Torrents need to be at least 7 days old before they can be freeleeched.
The point of freeleech is not to fix your ratio, it's too keep torrents alive. You can fix your ratio through freeleech but it's not easy or fast. If you need to boost your ratio quickly, upload your own torrents.