Let's start with the first part the short plant I'm assuming it's a auto. This could be any number of issues from improper watering to something wrong with your light height or it could be the plant it's self. You should see some stretch in flower move your light to 18 to 22 inch's.
Your going to want to flush her then start her on her bloom nutes.