Getting a high ranking in the search engines takes time and patience.
Do not become obsessed with it -- you will not be able to achieve a
high ranking on ALL of the search engines.
You may want to consider outsourcing this time-consuming task. However,
beware those who guarantee top rankings or want ongoing fees for submission
-- most of these are con-artists!
If you want immediate traffic, and have the budget, I recommend pay
per click search marketing. But remember, clicks are NOT revenue. Revenue
is revenue. So make sure you measure
your marketing ROI.
I wish you every success!