How do i find out what my Pokemons EV's are?
It's impossible, unless you've kept a detailed record of every Pokemon you've fought. I know, I hate Nintendo too.
EV wise is it best to max out two like speed and spatk and then leave the rest?
That really depends on the Pokemon. For a sweeper, it may be wise to max out Speed and Attack (keeping in mind that you only want to max it to 252, not 255, so you have an extra bit of EVs left). However, for walls or tanks, you may want to max out HP, then split the rest into Def/ SpDef, and possibly put some points into attacking. It really depends on the Pokemon.
Do i ev train as im gaing levels or before or whislt?
Every time you gain experience, you gain EVs. However, EV Training usually refers to being aware of EVs, and actively raising those EVs, rather than just fighting whatever comes your way.
The life orb do i get that through battle points?
No, I believe that it's found somewhere on Stark Mountain (I think it's outside the entrance, however, I'm not sure).
What are all the items need for EV training?
Well, items aren't needed for EV training. They just make it easier. Here are all of them:
Macho Brace: Doubles EV Points gained.
Power Weight: Adds +4 HP EVs to every gain.
Power Bracer: Adds +4 Atk EVs to evey gain.
Power Belt: Adds +4 Def EVs to every gain.
Power Lens: Adds +4 SpAtk EVs to every gain.
Power Band: Adds +4 SpDef EVs to every gain.
Power Anklet: Adds +4 Speed EVs to every gain.
If you have Pokerus, it's worth noting that the items act before Pokerus, meaning the equation looks like this:
(EV + 4) x 2 = Gain
For example, if you were fighting Golduck (2 SpAtk EVs ea.), you would gain 12 EVs each battle.