Among other factors , successful prevention programs have been shown to be interactive , carried out by professionals , focused on educational as well as psychosocial elements and have taken risk factors as well as resources into account .