If your Mexican rice lacks flavor, you probably need to add more seasoning during the cooking process.  Consider adjusting the amount of spices, salt, and chicken broth in your recipe.  Using fresh and high-quality spices can make a significant difference in the overall flavor of the dish.