Sure, it sounds like it should go without saying, but are you REALLY  ready? Record labels are more inclined to pay attention when you have  honed your craft a little bit and put in some of the groundwork. Get out  there and play your songs in front of an audience as much as you can.  You can start out at the local coffee house or open mic night. If you  live in an area that has some small to mid-size clubs, call them up and  find out who books the bands. Try to get on the bill for local talent  nights as well as trying to get some opening band slots for touring  bands. When you get a show, call the local college radio stations, hit  the independent record stores, get in touch with the listing guides in  your area and let them know what you'll be doing. 
 
   By doing some shows, you might spend some (a lot) of time playing your  songs for your mom and your best friend, but also you'll become  comfortable with being in front of an audience. You'll find out what  works and what doesn't in your set, and it will give you a chance to get  your name out there. Get people at shows to sign up for a mailing list,  and invite them along the next time. When you then get in touch with  labels, you can tell them you have already built up a following in your  area. Besides, you never know who will be at those shows. 
 
   Also, if you are in a group, make sure everyone in your group is ready  for what happens if a record label does pick you up. You'd be surprised  how many "next-big-things" never were, because when it came down to it,  Susie couldn't really take that time off of work, or Billy's girlfriend  doesn't want him to go on tour.
Source : lovetoknow.com