The most important factor to consider when starting to build a business is the target audience. You have to think of who would you want to cater to. Who are the communities that you may profit off of. Like for example if there is a school near you, you should know that students would be your target audience. You should start a business where students can buy materials from or a place they can study or even hang out around. I believe that if you studied your target audience, the first step of your business is already successful enough.
Generally, there are two forms of business, there's the online businesses and the offline businesses. The online/digital business is the later version of business which came as an improvement or upgraded version of the offline/physical businesses so as to cover a wider range of audience and geographical segmentation. The offline and physical businesses covered a pretty limited, local distance but became more reliable and trustworthy since both buyer and seller are physically engaged and could see each other, but the online and digital businesses broke out the jinx with the ability to reach a very wide range of audience with limitless boundaries and geography.
You can actually target audience in another country whom you think will be interested in your products and they will see it and make a purchase if they trust the business enough, hence the reason for testimonials and other visual proofs. What made it more interesting was the integration between the two which allowed the physical businesses to leverage the online and digital markets through their online and digital presence. Many stores and services now target audiences entirely outside their location and through the use of media images and videos provide proofs to their physical footprints digitally.
Now makes digital Marketing an integral part of any business and a necessity for every business person to do. Because people now use digital marketing to push their physical businesses to audiences beyond their physical reach yet being able to sell the same value of products and services they will offer physical and successfully. All the things you mentioned above are easily factored into the advertisement platforms such as the ad sets, audience type, range, location, demographics, interests and behaviour, also your add budget which means the amount of money you can spend to drive the digital campaign.