I believe that having keywords or links in the same colour as the background is something that could actully lead you to being de-indexed from the search engines.
Google has quite a lot of information on what is seen as good for the search engines here:
http://www.google.com/support/webmasters/bin/topic.py?topic=8522
Out bound links don't hold any value to your site, it is the inbound links that you aquire from other websites that will help your google ranking. The more important the website the higher the value will be, it is beneficial to get links from sites with similar content to yours no matter the size of the site
http://www.google.com/technology
Try and get as much textural content as possible onto your site, and input keywords for the meta tags, titles etc. H1 tags for page titles and make sure the coding you have on site is clean so the search engine bots will be able to read it easily.
Good luck with this, it will be an ongoing process if you are aiming for the top
