Muay Thai or Boxing And Wrestling or MMA/BJJ covers all bases.

You dont need years, 6 mo in stand up and 6 mo on ground training covers all bases.

Not big fan of Krav Maga, not bad, but overly hyped