Beauty lies in the eyes of the beholder, and no real plant person sees yours as being ugly. In fact, it looks quite healthy. I love the beautiful blooms. Like Planto said, all it really needs is company for it's naturally bare stems. I would cut off the non blooming stems and try to root them. Since they appear to bloom mostly on the ends (new growth) you will get more blooms from the new branches that form in place of the ones you cut. Also in the future, pinch the tips of your plants for a more bushy look.