#2 Implement your primary keywords in your title and description. Note that targeted keywords usually offer less competition while keywords that have more general terms can be quite difficult to index at the top of the search engines.
#3 You'll need to get some links back to your site. Listed below are some great places to get indexed, but each have different rules that apply.
And remember:
Linking is important for site popularity. Content amplifies results those results.