To say that God can’t forgive you is to call Him a liar; you are spiritually blind and you have placed yourself above God claiming to know better than He does.
It is very important to let go of your past sins. If you have faith that Jesus died on the cross for your sins, you don’t need to feel guilty. Guilt causes you to avoid—conviction comes to provoke you to change – to take the next step and move forward.