I have not been working on seo for a while, and I would like to find out what would be the best way to position a website as of now.

1) I have a domain name, which is a keyword that I want to rank for
2) I know that Google Keyword Tool is no longer available, what else can I use (do you use) instead?
3) I am going to use Market Samurai for competition research
4) I am going to find the best free tool to check backlinks (can you recommend which one?)

Do you have any other / better ideas on what I should do?

Thank you.