Looking at your post it seems you are being realistic which is great to see.
I have been doing it for a few years now so I guess I can chip in. (although in Australia so cannot comment on the location scenarios being discussed)
1) $$$$$ - You can start as small as you want - You need a lot of money to keep going! Every customer you get (especially regulars) will have completely different requirements/wants/needs so over time you will end up stocking more and more (investing more $$$ than you can ever expect). Cricket as a game needs lots of accessories (softs, balls etc combinations) which means more permutations and combinations.
2) Time - work like this is fun but it can take over your life! - you can spend whole day and still feel like not doing enough! lol Lot of behind the scenes time wasters - chasing suppliers etc if making own softs, bats etc, taking pictures all the time, packing/posting/knocking in.
3) Slim margins - might be personal thing since I sell mostly online or to local club cricketers but certainly not huge margins.
4) quality control and suppliers - its really hard to pick the good from bad (read lots of wasted money on stocks) - Also consider the fact its mostly organic material - especially wood/cane making it harder to control/quantifying things. Personally spent a few thousand getting the cricket ball which is good enough for local markets.
In short if you are expecting easy money or expecting great returns its definitely not the way to go. Its great fun and you meet mostly nice people (most cricketers are good blokes)- one or 2 scammers an year or perhaps some pain in the rear hagglers.
Best of luck