1) Since self-inflicted confusion has a BP of 40, is there any STAB of some sort? 2) What type is self-inflicted confusion? 3) Since self-inflicted confusion has a BP of 40, does it get boosted by Technician?
It has no type. This means it does not gain STAB. And it does not get boosted by Technician.
The damage is done as if the Pokémon attacked itself with a 40-power typeless physical attack.
http://bulbapedia.bulbagarden.net/wiki/Confused#Confusion
The effect does not apply to confusion damage, which remains at a base power of 40.
http://bulbapedia.bulbagarden.net/wiki/Technician_(Ability)