As you've said that you concentrate on SEO and Social, here are few pointers that might help ya,
Start with checking if your website is responsive and make sure your site loads fast! These two are some real turnouts for any user visiting your site.
1. Attention to ON PAGE SEO
2. Targeting Long Tailed Keywords
3. Start Guest Blogging
4. Get super active on LinkedIN, Facebook, Twitter, Youtube
5. Update your blogs with fresh and unique content frequently
6. Use catchy headlines for the posts
If you want traffic then social media will surely help you. Try to build quality backlinks with high authority sites. Apart from this just look after your on page whether it is optimized or not. Pick some websites for posting as per your niche.