The main reason that your spaghetti aglio e olio is bland is not salting the pasta water properly. The salt not only adds flavor to the pasta but also to the pasta water which you'll be using to make the sauce.