Its definitely better to apply to fewer companies and to personalized each application to fit the needs of the company. Its better to spend a good amount doing research to find each company that does exactly what you have done in your work. Companies love to here that you know exactly the kind of work that they do. Try and visit websites such as jobsaloon or uniivaa to help you with.