Use a silage tarp to cover the area for a long time. Weeds will sprout and die under the plastic. Wont solve your problem completely but it'll help