I'd say invest time more in 'internal references' rather than online application simply because online application became a place where everyone lies to each other.
I suggest you to make a list of companies that you want to work with. And then try to make internal, personal connections there. That usually has a much higher chance to work. Because 'algorithms' will just eliminate your online application even before it has a chance to reach a human..