Submissions are technically a big scam. Well, not really a scam, BUT if you pay a company or service to submitt for you... THEN you have been scammed.
Attracting quality traffic is an "art", not really a science. Although this "art" is based on facts and Zeros and Ones... if you know what I mean.
Search Engines drive the majority of traffic, so you need to be ranked "high" for key words related to your website.
If you have money, you can buy advertisements on high traffic websites.
Basically, there are many ways to gain more traffic, most of them are somewhat complicated and detailed --- if you do it correctly
Yes, I know... I really did not answer your questions, but at least I let you know that is not easy
PS. Submitting your site is technically not need at all... you can let search engines find you.