Get ready to redo your room.. add a pool for it to swim in, a few trees.. some goats or street cats.. and good luck
No animal this big should be kept as a "pet". And even though the snake is still small, its already 2 big for a 50g tank...
20g of water for him to "swim in"? you mean soak?
Other than that.. Nice looking setup. Get some frogs in there instead