If you can't spell it, how can you expect beeing successful with it ? Just kidding. There is something you didn't mention which is keyword density. Redo your pages a little and add some keywords, then and only then, do big links.
You should be patient enough to achieved this rank. Take a lot of efforts in SEO should be done in order to have a great traffic in your website. Participating in any social networking sites is a great help and also do forum posting, blog commenting, directory submission, bookmarking etc., this is a very effective way to achieve this goal, only you have to wait and be patient.