The more frequently your page is updated, the bots will learn and comeback more often. The number of times bots come to your page has nothing to do with how it will be ranked in the search engines.
You mentioned using the meta tag for your keywords. The big search engines will ignore this meta tag, it is an old technique of telling a search engine what your keywords are. You need to have the keywords (or phrases) on your page. Preferably within a <h1> or <h2> tag, or in bold or italic. Also, the anchor text used for links in to your site should contain some of the keywords or phrases. If your keywords are very popular ones, then you may be competing with millions of sites and stand little chance of achieving good results; if this is the case choose less popular keywords, but something some people will search on (not "nappypooh").
Google indexes me every day, yahoo once a week, and other i dont really pay attention to.
From my recent record checks from AWSTATS I can honestly give you these real stats:
I have had 3331+8 hits from Googlebot in the past 24 days. Thats about 140 hits per day.
Google bot visit my site only once a week. Maybe I need some update of my site.
Seems I need read more article in this forum.