You shouldn't have to manually submit your site to any of the search engines anymore. Engines like Google find your site by crawling the web, following links from other sites pointing to your site. The more sites that link to you, and the more "authority" those sites have (based on how many links point to them), the higher your Page Rank, which influences your ranking in the search engines.
I think the best SEO tricks are to be used step by step, where after every step you have to wait before seeing the results. The three main steps would be:
1. Search engine optimization for each of your web pages.
2. Link building (submission of articles, forum submissions,etc )
3. Social networking