There is no magic bullet. You have to network. But how do you do that predictably? It's not hard. You just have to do it every single day. For at least 6 weeks.
See how your fortunes change after you've done the following every day:
1. Clean up your LI profile (high quality profile picture, nice banner, punchy headline)
2. Start making a list of 25 companies you want to work for
3. Make a list of 75 people that work at those companies that you think you could work for
4. Reach out to them on LinkedIn in a polite, flattering, and personalized way
5. Once they respond, schedule coffee chats with them (not everyone will respond, its a numbers game, so the more you do the better the volume of responses)
6. Ask for references to other people who are in similar industries, with each coffee chat
7. When positions open up, reach back out to them
In addition to that, do this for three weeks:
1. Make 10-20 daily LinkedIn comments and likes
2. Write a post every 3 days