why do third parties struggle to gain a lot of popularity of power?

Answer :

he first-past-the-post, winner-takes-all system, which is used for every election in the USA - federal, state and local - makes life difficult for third parties.