Come forma di rispetto nei loro confronti, è importante preservare il lavoro fatto dai nostri antenati nel corso delle generazioni e che ci ha permesso di avere una vita migliore e una bella città ricca di storia.
Ci sono minacce che possono colpire il nostro patrimonio storico e culturale, quindi dobbiamo agire per preservare il valore storico della nostra città.
Tra queste (=le minacce che possono danneggiare la conservazione del nostro patrimonio) ci sono / abbiamo: l'immigrazione incontrollata, che può creare uno shock culturale o un comunitarismo in grado di portare (*) all'inciviltà; una scarsa educazione scolastica sulla storia della nostra città, la quale (=che) causerà l'ignoranza dei valori degli edifici storici presenti (**); infine, dimenticare la rilevanza dell'ecologia trasformerà la nostra bella città in un paese sporco e che inquina (***).
Per quanto riguarda la prima minaccia, ci sono come soluzioni il controllo rigoroso dei flussi migratori in modo da far entrare solo le persone che meritano un posto nella città e la costruzione di alloggi confortevoli mescolati con gli abitanti nativi, evitando così il comunitarismo.
La seconda minaccia, invece, può essere affrontata con un'educazione rigorosa ma divertente. In questo modo, si riuscirebbe ad attirare meglio l'attenzione degli studenti sia sulla storia della nostra città sia sul rispetto per il lavoro dei nostri antenati. Al contempo / Contemporaneamente, sarebbe possibile aiutare e supportare l'integrazione dei migranti. [e insegnare loro la nostra storia --> repetition]
Per la terza minaccia proporrei (always be polite, use conditional tenses) un'educazione ben curata (avoid repetitions) fin dalla più giovane età sulle pratiche da tenere (it collocates better with "pratiche, comportamenti, condotte") per mantenere la città pulita, spiegando che bisogna privilegiare il trasporto pubblico, la bicicletta, i veicoli elettrici, il consumo di alimenti che rispettino l'ambiente e il produttore, e riciclare ciò che è riciclabile.
E' altrettanto necessario multare i cittadini che gettano rifiuti per strada (****).
(**) = the reader already knows that you are talking about the threats to your city. It's not necessary to repeat "nostri edifici storici", just add "presenti" that means "existing".
(***)= noun + adj. + adj. (ex. città inquinante e sporca) is not so frequent in Italian, it is just too strange to me. Instead, we tend to use a short relative sentence as I've just corrected it. It is more fluent and natural sounding (but the concept was clear, great!).
(****) = use "cittadini" as "inhabitants, abitanti" because in this way you can avoid the repetition of both "abitanti" and "nostra città". You make it clear that you are talking about the inhabitants of your city (regardless of whether they are locals or migrants).
Overall the text was quite good! Just try to avoid repetitions and study some text linkers. G ;)