Difficult

Posted by Chinese on March 17, 2003

Life and death, energy and peace, if I stop today it was still worth it. Even the terrible mistakes, that I have made and would have unmade if I could. The pains that have burned me and scarred my soul, it was worth it for having been allowed to walk where I've walked. Which was to hell on earth, heaven on earth, back again, into, under, far in between, through it, in it and above..."

'if I stop today it was still worth it', what do the two 'it's stand for?
'The pains that have burned me and scarred my soul, it was worth it for having been allowed to walk where I've walked. ', it and it? also 'having been' means 'I have been'?
'Which was to hell on earth, heaven on earth, back again, into, under, far in between, through it, in it and above..."', what does 'which' mean here? and 'through it', 'it' means the earth?

really difficult for a foreigner!