Is my face ruined forever?

I used to wear heavy foundation and pick at my face. now i don't wear makeup but my skin is discolored and i have acne and ton's of blackheads on my nose and forehead and cheeks. Is my skin ruined forever? :( :( if i take good care of it now will it repair itself? like if i wash my face and wear sunscreen and stuff?