Get a friend to help. Pull it out of the yard with a chain and bump start it when you get it on the pavement. It sounds like you could need to clean and check the connections on the battery. Check all the cables even the wire running to the starter could be loose. If it starts when you pull it...