Marketing is hard. It is even harder to be consistent.
What are you doing to help automate your marketing?
Do you have posts scheduled on a platform or software to go out at different days/times?
Have you researched what times work best for engagement or reach?
This goes beyond posting "Happy 4th of July", or "Happy Veterans Day". Are you addressing your customers questions and pain points? Are you offering solutions? Are you building credibility within your space as a subject matter expert?
What information are you giving away for free? Because I can guarantee you someone in your space is.
Final note, you need a marketing strategy and an actual marketing plan. You need to be able to track ROI and do A/B testing constantly to see what is working.
You don't need to master every platform, start with the one your customers use the most. Don't think you will easily be able to just pay for social adds profitably. Very few people can do it.
Good luck, and stay profitable.