Your English is just fine; honestly you've communicated your suggestion much better than many native speakers. =)