Hi,
I think there is a lot more too it than those points, which number is especially valid, not sure about the other two if I am totally honest.
When you say bold keywords, do you mean h1 and h2 titles, which are important?
In terms of getting onto first page, all depends on your search term, some are easy, most are not.
I think its all down to hard work, content and
seo techniques (which I and others have mentioned in a post just a few down from here).
There are lots of good posts about how to do this here, worth reading through them.