Alexander decided to attack Persia because he wanted to carry out his father's plan. He thought that fighting Persia would also help untie the Greeks by giving them a common enemy. (I don't blame him, he was clever!) Alexander also thought that the death of his father was to blame on Persia. And a victory over Persia would make Alexander wealthier.