>>31333395poison has made some great strides in recent generations. it's still not the best type but what you're doing is lazy game balance.
the best way to make poison better is to make grass better. give grass a resistance to rock, a very common attacking type, and grass types will see more usage. once grass types are more common then having a stab poison move will be more useful.