If anything unclear, you may always check with our live support. The rules can be found in Terms and Conditions. Once this requirement is met, you should be able to join the Battles without issues. There is a wagering requirement to participate the Freerolls. But the rules for participation on Freeroll Battles are rather clear. I can only reply on general level as you didn't really specify the issue itself.
We are sorry to hear that you have had some issues with Freerolls.