The minimum resolution for a sharp trading card print is 1000 pixels wide. Ideally, aim for 2000 pixels or more. Most modern smartphones capture images well above this threshold, but check your settings — some phones default to lower resolutions to save storage.
Low-resolution images can't be rescued in post-processing. If the source is blurry, the printed card will be blurry. Always use the highest quality image available.