Of course it never going to be approved. Its an ecom site. Why would you even want adverts for your competitors appearing on your site? !!!!!!
If your website has original, high-quality content and complies with AdSense policies, it could be approved. Ensure your site has clear navigation, a privacy policy, and an About page. It's also important to have enough content (at least 20-30 well-written posts) to show that your site is legitimate. If all requirements are met, you can submit for approval, but make sure your content and site layout are polished before applying.
Yeah, that’s pretty much it. I’d just add that content quality matters more than the exact number of posts — a few strong, useful articles can work better than lots of thin ones. Also worth checking mobile usability and page speed before applying, since those can affect approval too.