If your theme doesn't have a sidebar then you could create a child theme and then add a sidebar using code.
If you're not comfortable writing code, then you can also create a custom WordPress theme using a plugin such as SeedProd. You can use this popular page builder plugin to design your own theme and sidebar using a simple drag and drop editor.