I can go to uniqlo, i can buy a shirt that fits my sholders great, at target? Forget it. Back at the uniqlo, i may try going to their jeans section, but nothing fits me, nothing. I have to get levi's because i have odd hip/leg ratio and they are the only firm that can sell me that cut for under $100. I am limited excessively by this... and we are only talking about basic blue jeans.
The celebs look good because they have the time and money to buy stuff that fits, and looks great together. Imitation may be a great way to same the time, discounted imitation may be a way to save the time and money, but i think that in neither case you'll look good.
The best thing to do is to get into looks as a whole, and once you have decent taste, buy thing that work for your body. It's not easy, and it may not be as cheap as these places try and get you to believe you can do it for, but at the end of the day, you'll look good, instead of a crappy version of Zac Efron.