Not unless you want them to differ from the Open Graph values — Twitter Cards automatically fall back to your og:title, og:description, and og:image if twitter: equivalents aren't provided.
At least 1200×630 is recommended for summary_large_image and most link-preview surfaces.
No — it just generates the tags; make sure the image URL is a publicly accessible absolute URL, since social platforms need to fetch it directly.