Your cadence and speed will pick up on both the flats and hills the more miles you put on your legs. One thing to help build some strength on the hills is to start like you are doing in a gear you can comfortable spin, then after a little while, stand and try to continue your speed, the up and down action will help strengthen your legs.