Let good and bad thoughts come, you have no control on your thoughts. But you can choose which thought you act on. You can increase positive thoughts by keeping your stomach clear and pranayama
Vikalpas come but know one thing that if you are on the path, have dedication and clarity then nothng can stop you. It can only postpone.