Could i repair this myself?
Well, since you had it serviced by a 3rd party, you will either have to find a competent repair shop or fix it yourself. Apple won't touch it.
I'd take it back to whoever "fixed" the screen to begin with and tell them to do it right.
Retrieving data ...