Hi Freecrm
Not to rin on your parade or anything, but I have studied SEO quite extensively and of course have a couple of my own sites and can honestly say that there really is no secret or mystery to it. If you have the hits to your site then it will climb in the ranks, if you don't? Then you will sit in obscurity/lonely land.
I know what you are thinking. It's like the old paradox, I want to get a job, but keep getting refused on the grounds of having no experience, yet we all ask the same question. How can I get experience if no one gives me a chance to work for them and get some. Or you get refused for a loan or credit card because you have no credit history and we ask, how can I get credit history if nobody gives me a chance and gives me some credit???
Herein lies the problem and honestly there is only one way to get around it. Get some good hits to your site on your own at first. It takes hard work and lots of networking, but you can, if you persist, get your own good hits to the site to start you off. Once you do this, you will see that you are slowing (sometimes even quickly) climbing the Google ranks to success!
There are really no shortcuts and as to your question about your site name, it really doesn't matter too much. You could have a site called I.Love.To.Fish.MYNAME.DoYou?.x10.com and guess what? If you have lots of hits to that site, then Google will love you and put you at the top of some list. The trick is, letting google know what type of site you have so the Meta tags are good and of course this is where a better name will also help as well. Mayhaps Fishing.anglingpro.x10.com is better right, because now you have already told Google in the domain name that your site is about Fishing & Angling. Bonus points there uh?
The bottom line is, you need to get the attention of Google and other Search Engines so for the first little while you need to work hard to get it. I suggest you read my first post here in advertising called Free Advertising? The honest how-to guide. There are many cool options there to get you started as well as some info on BOUNCE RATES. These are VERY important. Don't wreck them or tamper with them or you can wreck your rating in a matter of days! The best example of this is don't cheat. If your site is about fishing, don't post links to your site everywhere claiming you have great porn. Your bounce rate will suffer greatly and you'll fall way back in the searches as S.E's don't like fibbers and it's easy for them to find out. Stats don't lie.
And finally, I would like to hear from you exactly what YOU believe your site is about and then see the Meta's you put for it because there are even tricks here that people don't utilize or know that can really help.