Certain verticies arent registering for weight paint
Just from the screenshot, my guess is that you need to add geometry to your mesh. I would add a bunch of subdivisions or apply a subsurface modifier. This will allow it to have enough faces for your weight painting to take on more complex characteristics.