Hiii, Well if your keyword is very competitive and generic then it is difficult to your site become the top most site in google first page......
Keywords on domain doesn't work anymore after the Google EMD update.. No matter what your domain name is... Adding high quality content with quality backlinks will move your blog/website to the top spot!
yups you right.. But i think if keyword on domain, and also on meta tag title and description.. Its very powerfull SEO.. Just work hard to get quality backlink..
keyword tips from me: Find keyword with less cometition. month visitor 10000. Find 10 keyword and optimize. 10x10000 = 100000 visitor monthly you can get minimum 40000 visitors from those keyword. if you optimize it on 1st page google.