the biggest suggestion i can give is to join a local club.
I was getting so so bored with running by myself, the same routes, tedious pace and a couple of times i ended up running past my local club and thinking hhhhhhhhmmm that'd be different.
couple of weeks later i plucked up the courage to turn up to their beginners night and i've not looked back since....i love it, awesome bunch with the same interest as me.
My running has improved no end, there is always someone quicker than you to chase down, speed sessions, hill sessions, other people's knowledge of the area, team events and relays to enter, its great.
if you dont want to join a club you could always just mix your stuff up a bit, do your own speed session, some fartlek work using lamp posts, do some hills.....anything just to break it up and you'll get much more benefit from doing endless almost pointless mileage to boot.