Weddings are a seasonal business.
If you did a good job then you may get referrals, but what you should be always thinking about it new customers.
Many people organise their weddings through agencies. So everytime you photograph weddings you should get contacts with every other contractor there and help each other out.
Many people do it all themselves, so you need to get out there.
Use google's adsense to advertise as well as listing in magazines.