Two things in this sentence I don't understand. Why viene instead of e' and why su di instead of just su?
It is common to use venire to form the passive. This may help: http://italian-online.de/grammar/chapter12/12_1_passive_voice_state_process.htm With personal pronouns, you can't say "su me." You have to say "su di me."