Finding a good parking space in the city
「都市で良い駐車スペースを見つけること」という動名詞句です。
can require
「必要とする可能性があります」。"can" は「〜できる」「〜の可能性がある」という意味です。
a lot of luck
「たくさんの運」という意味です。「luck」は数えられない名詞です。
, which is
「それは〜である」と、先行する「luck」について補足説明をします。
an uncount noun
「数えられない名詞」という文法上の種類を指します。