I agree with Louie, you could make it more clear that you are trying to sell t-shirts (maybe add prices to the thumbnails on the main page)
and i get a lot of hits on the site i mean a lots, but it doesnt tranfer to sales
How many would you consider
a lot of "hits"?
Remember, all "hits" are not created equal
First of all, you have to define a "hit".
If you are looking at a website log anazyzer software, hits might just mean the technical definition of its (a file requested from your website). So if 1 person loaded your homepage, that could register 10-50 hits depending on the number of files loaded (t-shirt images, php pages, javascript, background, html page, css stylesheets).
If by hits you actually mean "unique visitors", then you have to take into account where exactly those visitors are coming from and why they are there.
Are they all coming from targeted sources, or are some of the visitors from very untargeted sources which means they will probably never convert well.
Once you have a high amount of targeted visitors and you see that you aren't making sales conversions of 1%-5% (1 sale per 100 visitors to 5 sales per 100 visitors), then you need to start taking a look at other things:
- making the page very easy to navigate with a clear purpose
- pricing (too low? too high?)
- designs (are they compelling enough? do they need tweaking)
- shipping costs
- does your website answer every possible question the shopper could have (sizing chart, company contact info, company history, phone number to call in case of order issues, how to order, payment methods accepted?, coupon codes, secure, privacy policy, etc, etc)