The pot size is fine and it is overall quite healthy. However, it is very overgrown and in need of major pruning - as much as you can stand. That means pruning off all or most of its foliage.
Wherever you cut any stem back to is where new growth will subsequently emerge. If you want a full, compact plant without leggy, bare stems, then you will need to prune back the stems to a height of 6-12 inches above the soil. You can try rooting tip cuttings in water or damp soil.
It will bloom more readily of winter temps are in the 50 degree F. range, but that is hard to do in NY.