When you first get started with Google Ads, the temptation is usually to do it yourself, or to work with a local agency.
The difficulty with these approaches is that most of the online education out there is for service-based businesses. Similarly, most of your local agencies work with service-based businesses.
The approach for maximising profits for an ecommerce store is completely different to running ads for a service based business. Ecommerce Google Ads first and foremost rotates around inventory. Service-based businesses don't have inventory!
If you feel like the approach used in your account is not leading to much profitability, it is most likely because the approach was either designed for service businesses, or involved setting up a Smart campaign and letting Google figure your business out on its own.
In isolation, these strategies cause you to miss our on the best sources of improvement over the long term, and you will find that your profitability decreases as your retail competitors become savvier with their campaign optimization.
The solution is to work with a specialised Google Ads agency that understands optimizing for profit, not just revenue, and understands the key inventory management strategies that increase results over time.