How can I get my domain name page ranked for certain key words? Do I need it in the domain name, do I need it to get ranked high? How do I for certain key words?
You have to get more backlinks for your keyword with your website. In that way, you can get your website on the first page of google. Your content has to be also unique as well.
that one is very broad question.. but i suggest to read and learn SEO.. it really helps.. for start you might consider reading google seo starter guide..
The most important thing you can do is to build backlinks using your keywords as anchor text. Do article marketing, blog commenting, forum posting, social bookmarking, guest posting, directory submission and any other way (don't go with paid links or link farms) that you can get backlinks. Good luck.
If you want to get better position on your particular keywords then you must need a lots of quality anchor links.
Everyone saying backlinks but in my experience having a good amount of keywords (not too much but plenty enough) beats pages with lots of backlinks. Say if you want to rank for "Good SEO Tips" then put those keywords in your title, body and even meta. If two pages created at the same time and one has 10 backlinks but with only two keywords and the other one has 2 backlinks but 10 keywords then the one with 2 backlinks and 10 keywords will rank higher in SERP.