Certainly there are songs out there that are massively popular, and you can use some reverse analysis to see how they're put together, but it's difficult to reliably engineer a "hit". Add to this the constantly swirling winds of cultural taste, and you can see that the music industry is more akin to playing the lottery than anything else. Having some talent or taste can give you a bit of an edge, but it's still a huge roulette wheel..