Star Magnolia (magnolia stellata): This appears to be star magnolia, a lovely, small, spring flowering tree. Flowers precede foliage and the flower petals form fragrant stars. It grows best in full sun with even moisture. There are many reasons it doesn't have more flowers although it does have quite a few. It could have been pruned at the wrong time, there may be shade, or it needs to be fed. I would recommend starting will an all purpose organic fertilizer.