Why should I join an alliance?
Protection, first. Alliances will also help boost your leveling, battle power, and resources/rewards.
How do I join an alliance?
The Nation Chat has lots of posts from alliance recruiters looking for new players. Many of the top alliances want members with high battle power (BP) and a unique name, not the default assigned Commander name that is given to you when you create an account.