You know, it's almost always the same trainer line...
4 Bebe's Search
4 Roseanne's Research
4 Professor Oak's Visit/Felecity's Drawing/Cynthias Feeling (considering your low HP i would take Cynthias)
2 Night Maintenance
2 Rare Candy
3 Switch
2 Warpoint
+ 2 Unown G
For the energies, what about:
8 Water
4 Multi
4 Call
Hope it helps !