I used to be a smoker (thanks God) and, I mean, are you crazy? you ask if weed is affecting someone's will to work?
Weed purpose is to disable your focus, will, and anybody who say or claim that he works better on weed talks some high bullshit
This is some high level bullshit as well
Brain works the best when you don't eat like it's your last meal (use vegetables/light food) and when you stop thinking about addons like: I need some juice now, some coffee now, some shit now (while you work)
And get a habit to work without pauses, so you can be more progressive, faster, start feeling love while doing daily tasks.
If you can't kill your weed addiction, at least add a rule to smoke once you had few hours of no pauses work.
You also need to do some kind of workouts or cardio (mix it) so blood can pump and you can stay as normal as possible.