Is there any way to iv train?
IV not EV.
Nope IVs are set in stone when you first encounter the Pokemon. There is no way to change them without hacking it.
There is no way to IV train but you can IV breed. It takes time to do that. See here for details.