White and green definitely if you want some solidness to your deck. However blue, red, and black are all a matter of preference when it comes to third colors. Either you'll rely on recursion (blue), burn from behind your walls (red), or you'll downright destroy your enemies while building up your defenses (black). But personally always go green/white first when building a deck centered around defense. If you want to add other creatures to the deck to make it more aggressive then it's surely doable.