You're asking this question on FlyerTalk? If course you should get a mileage card! If you don't have one already, you need to take into account how long it will take to get it and when you want to buy your ticket. Most of the cards also give you big signup boni, so even if you don't use them, they're usually worth it.
And welcome to FT.