Re: Help my right hand picking(fast)
...well, these licks have, as you've found, odd numbers of notes per string, so you can't just go up down up the whole way and use the "upstroke to a higher string" that seems to make them easier (at least for me).
I would go ahead and just alternate pick the whole thing, and perhaps get rid of some of the hammer ons....or at least, pop in a few to make the pattern work.
But, then you're not playing the notes you wanted to...so perhaps it's best to just figure out what notes you 'really' want to sing out, and make sure you land on those with a downstroke...other than that, these are tricky no matter what.
You might also want to see if you can play them in a different position to see if it's easier that way.