good is relative to you, everyone's got different fitness levels. every once in a while i think i'm keeping a good pace and get dropped by someone so it motivates me to pedal harder. as long as you're enjoying it and meeting your fitness goals keep going.
just curious are you riding in traffic or on a dedicated bike path? Also what gear ratio are you running on your bike? Those factors can affect average speed. also hills but someone mentioned that already