I'm using a razor deathadder wired which is a a little different on the sides then a razor deathadder wireless. Steelseries Sensei is really good too you can't go wrong with either choice. Having a good mouse changes everything compared to the stupid plastic mini ones that everyone uses.
Keyboards don't really matter i think
Theres other mice out there that are also good but sc2 players usually stick to these two brands i noticed.