Hi, reduction of length of teeth is not possible. You have to undergo an orthodontic treatment. By this treatment the teeth can be pushed back in the bone to the desired extent and hence they look smaller. Open bite
as well as deep bite can be corrected with an orthodontic treatment as well. Please consult a good orthodontist. Please do not have any apprehensions. The treatment will give you better aesthetic appearance. Take care!