It is my experience in order to maintain a great relationship, you should try be honest and caring and most of all treat your mate as you would want to be treated.
Make sure you are making good choices about compatibility and then communicate openly. Losing men you aren't well suited to in the first place is no loss!
One of the main things I would tell you is that you have to be yourself and be comfortable with who you are. Do not have unrealistic expectations. You have to just accept him for who is he.