a little Christmas present from me for you:
to get a good google ranking you need time to understand google and time that google is ranking you high. You can't expect a top 4 ranking after 2 days or weeks ... more after 2 two month of hard work.
What you need: backlinks. And no idiot backlinks from the thousands of webcatalogs. You need high quality backlinks from pages with similar content and/or high page rank. Sometimes social bookmark links are helping. But you have to take care that the social bookmark site is using no nofollow attribute (=google won't follow the link to your site = useless link) ... or links from bwhacks are also useless (link hiding, SEO reasons).
Here some social bookmark services (some are German) and if they are using nofollow (pr = Page Rank)
... and no real human beeing is using soical bookmarks. It's only for google.
And content is king. Make a blog with interesting UNIQUE content/benefit, and take care that the blog is SEO optimized (most standard blogs use nofollow, no key words, ....).
The best you are starting with a uncommon key word combination and not something like "free iTouch, iPhone, sex, free money, ...".
Example: when you try to get traffic for the key word combination "starcraft" and "drop hack" your url should look like this:
www.blablabla.com/starcraft-drop-hack.hml with the page title "starcraft drop hack" (and not "OMGZ!!!! come here you dirty motherfücker and get here a FREE starcraft drop hack and free money or if you wish a -F-R-E-E- handjob!!!! I SWEAR on the Bible - AAAAAAAAAAAARRRRGH").
"old" sites are getting a higher ranking; google checks sites with high page rank (7 and higher) every few hours, a site with page rank 0 every month.
Use google sitemaps (xml); do you have a robots.txt?
And that's not everything. You have to take care of soo many things.
btw: no one with a brain is searching for or clicking on a link that's called "get a free iTouch"
GL and Merry Christmas!