I mean no disrespect but I feel you need to narrow your niche a bit. Everything i ever read always said to NOT have what they call a "Mall" site, narrow your product line a bit and find that one niche that fits you and your mission the most.