Ankit: Surely, today's the best time to build career in digital marketing. If you've worked in SEO earlier, expanding your skills across various domains of digital marketing will surely help you accelerate your career growth. Check out this interest article on Career Opportunities in Digital Marketing.
You should also attend Digital Marketing for Career Growth orientation session led by Digital Vidya's CEO.
While good communication skills is preferred it's surely not a deal breaker as long as you are serious and passionate about building career in digital marketing. Hope this helps. All the best!