You do indeed have to wait. The wait is 12-24 months depending on the firm/country...you need to check with them to see.
How do you improve your screening chances next time?
1) Gain experience (internships, bootcamps, classes, stratups, extracirriculars, etc).
2) Network - speak to multiple people across offices and aim to get a referral
3) Review your resume - make sure your formatting is sharp/consistent, key words/experiences pop, and your experience bullets are properly written.
Please feel free to reach out if you have any questions on how to better do 1-3 :)