Yes, You can create separate account with separate name.
For digital products Clickbank, Jvzoo is best For Physical Products Amazon is best.
You can use g4offers, maxbounty, bizprofits.
You can use maxbounty, g4offers, bizprofits. There have a lot of high paying offers
You should do SEO for increasing organic traffic. For instant result, you can use Google+ community.
Script can be risk, but you can use some tools like tweepi, twiends etc.
Bluestacks is the best. I personally use this.
You can go to fiverr. Here you will get professional high quality contents at a very cheap rate.
If you want to boost your website, you can order gigs on fiverr You will get thousands of traffic only for $5.
Now a days, without social media, business can't be possible.
Do according to requirements. Do not try to spam.
There is no alternative of social media Facebook, Twitter, Google+, Pinterest, Instagram. You will get billions of targeted traffic here.
Keyword Research and On Page Optimization is the primary and important parts of SEO
Always write high quality informative contents. This will increase your engagement and reduce bounce rate.
Separate names with a comma.