Social traffic can fluctuate a lot, so I'd suggest you diversify with organic search traffic, email newsletters, etc
As for bounce rate, it’s not about time spent. It’s when users visit one page on your site and leave without interacting further (like clicking a link or visiting another page)...