Coming from someone who has an e-commerce site aswell as a media planning site (chalk and cheese I know) I can see your issues.
From an SEO point of view here is a VERY brief appraisal:
1. You don't have a title. Your title will appear in the blue bar at the top of the screen, your main keywords should go here, this is the most important piece of on page optimisation to Mr Search Engine Crawler. <title>Insert Keywords here</title>
2. Your Page Rank is 2. This isnt too bad for your niche... search for "Baby Products" in Google, and the top result has only a PR (Importance) of 4 with 31 inbound links, you could easily surpass this, with a good link building campaign and a re-hash of your content.
3. You need more inbound relevant links
4. If you arent doing already get to work blogging in the areas you perceive your target market will be visiting online, not only is this good linkbaiting, its good practice for staying on top of the latest happenings in your industry, and good for overall online PR.
5. Your on-page keyword density (how many times your top keyword appears) can be improved. "Baby" has a density of 6.18%, I would say you could comforably double or triple that without it looking out of place, and that would help the engines see you.
6. You need more inbound relevant links

7. The site looks nice and inviting to human beings, which is half the battle, now you need to make it look good to a search engine bot!
I would really recommend getting to grips with SEO (don't neccessarily outsource it). I am just finishing a book on it actually, a site is being launched within the next 6 weeks and I carry out this work for my current clients daily.
Using the information above though
you can start work yourself on it if you needed to.
GET THOSE LINKS IN - they are key
The baby market is a decent niche... get optimised right and you will increase your traffic no end, as your competitors are lacking on optimisation too!
