It is always better to have a dedicated hosting for your website. Shared hosting can harm you only if you have "bad" neighbors in the same IP block (like, for example, a porn site doing black-hat SEO). As long as your neighbors aren't getting penalized, you're fine with a shared IP.
Hi, This is the number method for perfecting your SEO skills. In order to find out how good you are at SEO , you must pit your skills against other webmasters. Usually, those who compete are new to SEO , so the competition is fair.