I'm running an MR2.2

I wouldn't recommend pursuing a stroker
unless you were doing a whole engine rebuild anyway. There's plenty of high powered 3sgte's out there that aren't stroked and for top end drag racing - some people will argue to keep the engine oversquare. However if you are doing a whole engine rebuild then it's a pretty nice upgrade for not much money (depending on which kit you go with and the overall quality you want to achieve).
A nice add on of a stroker is that it will help a larger turbo to spool sooner. It's not a magic wand mind but it will help a little.
On the turbo side, this is where you need to figure out what your power goals are. If you pick a hp figure, for sure there's a turbo out there that can get you to it. 350whp, 500whp, 700whp?? it's all been done in the UK/USA and maybe even track cars here. One thing to note though is that the higher the hp the more $$$ you have to spend and you will quickly need to upgrade your clutch and fuel injectors to keep up. There's also a limit to what the standard cast pistons will take so if you're looking for ultra high power then you'll be needing an engine rebuild on forged pistons anyway.