Is this a good Pokemon team?

Also what nature should I make my Yanmega?

Some of my other choices are:

Mamoswine

Skarmory

Weavile

Togekiss

Heracross

or Brelloom