Writing skills, content creation, social media, and seo are fundamental skills to succeed as a blogger. Additionally, financial and business management would be advantageous.