You need to done a lot of seo work first on your website and add as much as unique text that's never been seen online or i mean is not duplicated optimize your website .
Best ways are social book marking and articles ,blog commenting,,forum signatures,
also paid advertising like google / msn and yahoo
directories submission
analysis of your competitors back links and other optimizations etc
email marketing
and other usefull stuff
Regards,
Megan