against bad players, you dont necessarily want to shove with monsters like KK and AA, you can generally like min raise, or put a smallish raise in to try and extract value..
against a reg who knows your a decent player, a raise like this will scare him. so id shove my aces, hoping he calls me, then perhaps raise small into him with a less premium holding, hoping for more fold equity.
well we can shove pretty wide blind vs blind against most players, you need to keep an eye and develop reads on players, if you think the bb will call you loose, it may be no longer correct to shove as wide blind v blind.
also, stack size, and stack position comes into play, amongst other things.
but yeah, again, he would have to call you really loose to even think about not shoving anytwo blind v blind against a random player. if he calls with stuff like J9s Q10s that sort of junk, then you can just fold out the last 20% of your range, basically all the absolute junk. 82, 94 etc
if the guy is multitabling and you think hes a decent reg, then you can safely shove any two, as his calling range will be super tight. developing reads will really help you when deciding if a shove is a good one or not