things I wish someone told me before I started my company
Landing your first client is the hardestLanding the first few and doing a great job is critical. This leads to referrals and more business
Persistence is
. Don't give up and keep going. Check this thread to see how you can land your first client https://twitter.com/natmiletic/status/1311689420790067200
Soft skills are underratedBeing really good at internet marketing and building websites will only get you so far if you don't have soft skills.
Effective communication, sales skills, transparency, and delivering on your promises is more important than any tech stack
Invest in yourself and invest in toolsInvest in yourself by continuing to improve your skills and knowledge. This is what clients are ultimately paying you for.
Invest in tools that will make you more efficient, and lead to higher sales
Surround yourself with likeminded peopleYou will learn the most from other entrepreneurs and people who are already successful.
People willingly share ideas and knowledge because it helps them learn and there is nothing more rewarding than helping others.
Quick growth will require marketing dollarsSure you can grow organically, but for quick growth, you will need some marketing dollars


Think of it in terms of SEO (organic search results - takes time) vs SEM (paid search - quick results, lots of traffic)
Read on Twitter