I am not a bad person
Whether or not you feel you are bad or good is not the real issue. The Bible says that all have sinned (Rom. 3:23). If all have sinned, good or bad, then all will suffer the judgment of God. God does not require someone to be pretty good; He requires that he not sin at all. But He knows that you cannot be sinless. That is why He gave His only begotten Son, that whosoever would believe in Him would not perish but have everlasting life (John 3:16).
The Bible says that our good works are filthy rags before God (Isaiah 64:6). It isn't saying that we might not try to be good. It is saying that whatever good we do, it is not good enough. It also says that there is none who does good (Rom. 3:12). The standard God seeks is perfection. We cannot please God on our own. That is why Jesus died on behalf of sinners. If you want to be good enough, then you must let God see you through the righteousness of Jesus Christ. That is the only goodness that counts to God.