Take a Look at my typhlosion:
[email protected] vest
Trait: Flash Fire
Nature: mild (doesn't makes sense for typhlosion but Pokemon already has no sense, stay on the same line)
4hp, 155 atk, 252 spa, 97 spe
Aerial Ace (coverage, doesn't looks great but i've tried using it and it is not bad) or thunder punch (covers water weakness, if you want a bit more power) but I would go with aerial ace
Lava Plume (since it doesn't have sheer force I think it is better than flamethrower, same as how sludge bomb is better than sludge wave) or flamethrower (if you want the power) but I think lava plume is better
Inferno (this is more personally, I like to play Pokemon with a bit of luck, but if you don't, go with eruption)
Focus Blast (120 base power special move and covers rock types, really worth the accuracy. it is also a bit personally, it is my favorite Pokemon move by a long shot, but if you don't think the same of me, go with focus punch ((which I find horrible, but...)) ).
Aerial Ace/Thunder Punch
Focus Blast/ Focus Punch
've put the moves I recommend in first (last list)
Hope I Helped! Good Game!