Whether you pay a designer or do it yourself, you want your graphics and marketing to look amazing and reflect your brand.
Canva has a free version with an option to upgrade with a paid version. Use Canva to create graphics for your posts and stories.
Photoshop is great resource for design, however it is more advanced. Photoshop is a paid program.