If you could find an angle to write content about your t-shirts, who wears them, where they wear them(this t-shirt made it to the top of Mt Everest!). How about a weblog - but here you need to write in it several times a month at least, make sure you set it up so all the blog crawlers get pinged when you make an entry etc. Have links from your blog back to your site, also don't forget about getting alot of inbound links.
I am in the same boat you are, running an ecom site and coming here to WebmasterWorld to find that most people are posting about content sites and how to get their AdSense earnings up.
B) Domain name: Easily brandable. You want "google.com" and not "mykeyword.com". Keyword domains are out - branding and name recognition are in - big time in. The value of keywords in a domain name have never been less to se's. Learn the lesson of "goto.com" becomes "Overture.com" and why they did it. It's one of the most powerful gut check calls I've ever seen on the internet. That took serious resolve and nerve to blow away several years of branding. (that is a whole 'nother article, but learn the lesson as it applies to all of us).
I don't agree anymore with this idea not having a keyword domain. I am running a quite pouplar site in my area. It's 4 year old site. I was among top 3 for most of the keyword and I was number one for the most popular keyword which comes in the title of my site. But now two different people have made sites for that particular keyword and now my ranking is no where in top 10. Yesterday, I found that another site with same keyowrd( with different domain extension). So I am competing with these MFA sites. Search engines don't like me, even though, I have oldest site with real content, listed in DMOZ and have back links from many educational institutes. I am so fed up with these MFA sites that I am planning to register all available domain extentions for that keyword and point them to main site.
Moral of the story is KEYWORD domain is necessary to get traffic from the Search engines. I might be completely wrong on this but my personal experience says in that way.
how would you suggest i go about getting up there in the search engines?
Get your cheque book out!
Not quite as flippant as it may appear at first glance. IF (and I know you're not) you were selling 'sex', no amount of optimisation would get you up the search engine results pages. Rather, you'd need to look at alternative forms of advertising to get the word spread about.
I don't worry about the search engines anymore, there's just to much competition to make it worthwhile.