The main reason people struggle is because they dont offer something relatively unique or different.
Typically they setup a shopify store, plugin oberlo and choose some products that take 30 days+ to ship from china.
Forget the design, forget the advertising, take a step back would you buy from a store like that?