You have to do optimization of your FB page in the way that people are forced in liking the page. You need not always shout out loud for your page, it can make audience annoyed. Better you make a reputation over Facebook by making friends, participating with all groups and related things. Listen what they are saying and in between when you got a little space just let them know about your brand page. Giving interesting information also can be helpful in getting more likes. You need to do regular activity on page so that people don't loose interest. You also can try asking your friends to like the page. Post it on your personal facebook and any other social network sites such as twitter.
For me, I often change my profile picture, to induce some of my friend take a look how changes on my Fanpage. And my profile picture always my new product of handmade, so everytime I submit or post new picture, I will get some fans ^_^ be happy
I agree with you.Activity is the key to success and at the same time you need to build a good relationships with your friends and customers.Sharing useful stuffs also help you to get more likes.
Ya agreed, I am always conversing with my fans and keeping them interested. Checking out other similar fan pages are great as well for getting likes
I also saw this article on Yahoo, http://www.allfacebook.com/facebook-like-chat-2012-01 , and they discuss a way to get Likes without paying money.