Seed will do as good a job for less effort and money - just needs time. First kill the weeds with glysophate, use a shopping basket to sieve the top few inches (that bit hurts but is worth it if stoney, though your soil looks good), level it out with a rake, then sow a decent grass seed at the...