Hi mate,
Buying a website domain under a desired search word, will increase your chances dramatically of being found top of google under that search. However google takes several aspects into account and doing this is just a short cut all be it an effective one.
I'm currently doing my own Seo as my brother has a degree in internet advertising, but it eats a lot of your time. My brother uses a company called nettrackz to help him do his. They charge, but iv herd their first session is free. My brother swears by it, but I'm not sure.
Have you paid for online ads yet?
Hope this helps
Dan