Hello,
The few things you can do to get top ranking in Yahoo and Google are:
1)Forum participation - to high
PR & frequently crawled sites (your signature with relevant keywords)
2)Article Marketing - submit to high
PR directories, could also serve as link baits
3)Directory Submissions - targeted links at high
PR directories
4)Blog participation - to high
PR & frequently crawled sites
5)Link Exchange - with relevant and authority sites
6)Link Baits - for organic linking
7)Social Bookmarking
I hope it will helps.
Cheers